Как разместить форму на главной странице приложения CakePHP? - PullRequest
1 голос
/ 24 мая 2011

Только что начал разработку CakePHP.Домашняя страница моего приложения должна иметь форму, эта форма имеет соответствующую модель и контроллер.

Где разместить код вида для этой формы, чтобы она появилась на домашней странице приложения и вызватьправильное действие контроллера при отправке?

Большое спасибо.

1 Ответ

2 голосов
/ 25 мая 2011

Обычно находится в каталоге app/views/pages/.Просмотр страниц / контроллер используется в основном для обслуживания статического контента.Однако вы можете легко изменить код, используемый для отображения домашней страницы, изменив app/config/routes.php и добавив строку, аналогичную следующей:

Router::connect('/', array('controller' => 'your_cont', 'action' => 'your_action'));

Для получения дополнительной информации вы можете проверить:

http://book.cakephp.org/view/958/The-Pages-Controller

http://book.cakephp.org/view/945/Routes-Configuration

...