Помогите с CakePHP добавить новую страницу - PullRequest
1 голос
/ 05 февраля 2011

Я занимаюсь редизайном сайта, использующего CakePHP, и до сих пор все идет хорошо, потому что я просто обновляю страницы, меняю содержимое уже настроенной страницы, но теперь мне нужна новая страница ... И я не знаю, как добавить ...

На моей новой странице есть страница, которая мне нужна, теперь сайт использует ссылку типа: http://site.com/pages/30,, но я хочу создать новую страницу, использующую такой же макет ( одинаковые верхние / нижние заголовки, такая же панель справа, все должно быть как есть, но просто изменить основную часть страницы и создать НОВУЮ (не изменяющую эту) ссылку http://site.com/logo

Я прекрасно знаю PHP, но этот CakePHP убивает меня ... С CakePHP очень трудно работать, когда вы знаете PHP, это совершенно другая точка зрения, но почти одно и то же ...

У меня уже есть код для этой средней части, но мне нужно создать эту новую ссылку, использовать макет с этой страницы и вставить ее ...

Может кто-нибудь помочь мне с созданием этого?

Если вы можете написать шаг за шагом, как это сделать, я буду очень признателен за это ... Где я могу найти файлы, которые управляют этим, как добавить новое и т. Д.

Пожалуйста

1 Ответ

4 голосов
/ 05 февраля 2011

В Cakephp у вас есть файлы макетов (в представлениях / макетах), и этот файл макетов (например, Default.ctp) является вашим основным шаблоном. В этот шаблон загружается представление из контроллера.

Ссылка: В Cakephp вы можете называть ссылки в каталоге config в файлеroutes.php. Посмотри в этом файле. Это очень просто.

Для новых страниц вы можете создать, например, контроллер статей, где вы можете создавать свои новые страницы (с определенным файлом макета) ...

Но вы можете начать с учебника по блогам или прочитать руководство к cakephp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...