Автоматическая настройка БД для плагинов CakePHP - PullRequest
0 голосов
/ 09 мая 2011

Позвольте мне сначала отказать, что я новичок в CakePHP.Однако я довольно хорошо разбираюсь в PHP и MySQL, разработав свои собственные фреймворки и т. Д., Пока не увидел, что другие фреймворки уже сделали за вас работу: / Я пытаюсь попасть в CakePHP, потому что у него отличная документация, хорошая организацияи мощная консоль.

Сейчас я прошел через основы и пытаюсь разобраться в плагинах - я решил начать с плагина комментариев, расположенного по адресу: http://cakedc.com/eng/downloads/view/cakephp_comments_plugin

Iследовал первым нескольким строкам инструкций, где я должен был увидеть, как это работает, но это дало мне ошибки об отсутствующих таблицах (например, комментарии к таблице базы данных для комментария модели не найдены).Конечно, я найду файл, я нашел это: /app/plugins/comments/config/schema/schema.php.Массив $ comments выглядит так, как будто он отформатирован для автоматизации, а не для создания таблиц вручную.Но поиск в Google не дал хорошего руководства.

Какую инструкцию я пропустил?Есть ли способ использовать консоль для преобразования этого массива (и другой схемы, которая может потребоваться плагину) в схему БД?Есть ли скрипт, который я должен запускать каждый раз, когда устанавливаю плагин?

Заранее благодарен за помощь.

1 Ответ

1 голос
/ 09 мая 2011

Вы загружаете схему через оболочку торта.Больше информации здесь: h

http://book.cakephp.org/view/1524/Generating-and-using-Schema-files

...