Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Гость
цитировать
|
Добавлено: 20 Янв 2008 14:59:24 Заголовок сообщения: Меню и главная страница |
|
|
У меня возникли следующие вопросы по cakePHP:
1. В качестве главной страницы можно использовать home.thtml, ладно. А если мне надо выводить туда какой-либо динамический контент? Как мне прикрутить хелпер к главной странице? Делать роутер на другой контроллер..., мда
2. Вопрос по главному меню: как сделать главное меню на сайте, состоящее из базовых контролеров скажем Главная, Новости, Ссылки, Статьи и т.д., причем для текущего контроллера пункт выделен? Хоршо можно сделать хелпер и в каждом контроллере объявлять его, но тогда снова возникает вопрос с главной страницей: как прикрутить этот хелпер к главной ? |
|
Вернуться к началу |
|
|
cyberfox
цитировать
Зарегистрирован: 20 Янв 2008 14:50:10 Сообщения: 16
|
Добавлено: 20 Янв 2008 15:02:11 Заголовок сообщения: |
|
|
Верхний пост мой, так что не удаляйте его плиз. |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 21 Янв 2008 20:59:42 Заголовок сообщения: |
|
|
Во первых, начинайте изучение лучше сразу с CakePHP 1.2. Он хоть и бета, но функционал на порядок побогаче, да и коренным образом кое-что поменялось.
Главная страница, если это статика, оставляем как есть по умолчанию, если не статика, то делаем роут на любой контроллер. У меня, например, это всегда HomesController, у которого var $uses = array('News', 'User') или что-то вроде того. Короче говоря без собственной модели, зато с кучей посторонних.
По второму вопросу: у вас в отображении всегда доступны переменные $this->Name, $this->action, ну и $this->here наконец. |
|
Вернуться к началу |
|
|
cyberfox
цитировать
Зарегистрирован: 20 Янв 2008 14:50:10 Сообщения: 16
|
Добавлено: 21 Янв 2008 22:16:03 Заголовок сообщения: |
|
|
Я новичек в cake, но когда я попытался создать контроллер без модели (т.е. я пробовал описанный подход), мне cake писал ошибку, говорящую, что нет модели и надо её создать.
В любом случае спасибо, теперь попробую еще раз. _________________ Мой сайт http://ring-0.ru |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 21 Янв 2008 23:10:40 Заголовок сообщения: |
|
|
Чтобы отказаться от использования модели напишите
|
|
Вернуться к началу |
|
|
how
цитировать
Зарегистрирован: 20 Окт 2007 15:56:51 Сообщения: 18 Откуда: Киев
|
Добавлено: 01 Фев 2008 22:24:51 Заголовок сообщения: |
|
|
Вот как сделать меню с выделением текущего раздела
http://php.southpark.com.ua/2008/menu-element/ _________________ Мой блог о CakePHP - PHP в SouthPark
http://php.southpark.com.ua |
|
Вернуться к началу |
|
|
|