Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

Создание таблиц Базы Данных

CakePHP работает с MySQL, MSSQL, Oracle, PostgreSQL и другими базами данных. Вы можете создавать таблицы в БД как обычно. Когда вы создаете класс Модели, она сама прохавает структуру таблицы, которую вы создали.

По соглашениям, имена таблиц должны быть во множественном числе и в нижнем регистре, с разделителем "нижнее подчеркивание(_)" между словами. Например, Модель с именем Ingredient ожидает таблицу ingredients. А Модель EventRegistration будет ожидать таблицу с именем event_registrations. CakePHP будет анализровать ваши таблицы для определения типа данных всех полей, потом эту информацию CakePHP использует для автоматизации различных функций.

Имена столбцов по соглашениям должны быть в нижнем регистре и с разделителем "_".

В остальной части этого раздела, вы увидите, как CakePHP сопоставляет типы данных полей БД и типы данных PHP , и то, как CakePHP может автоматизировать задачи, основанные определении типов полей.