Учебник блога CakePHP - контроллер / просмотр - PullRequest
0 голосов
/ 08 декабря 2011

В учебнике блога CakePHP, http://book.cakephp.org/view/1536/Creating-Post-Views

есть код для index.ctp

Html-> link ($ post ['Post'] ['title'], массив('controller' => 'posts', 'action' => 'view', $ post ['Post'] ['id']));?>

Почему это массив ('controller' => 'posts ")? Имена элементов управления не пишутся с большой буквы, и он называется PostsController?

1 Ответ

1 голос
/ 08 декабря 2011

Это будет имя контроллера, как оно будет отображаться в URL.Поскольку это HTML-ссылка, вы хотите, чтобы элемент указывал на правильный URL-адрес, в данном случае pages/view/$id.Если вы сказали PagesController/view/$id, это вполне может быть интерпретировано как необходимость в классе PagesControllerController, это, вероятно, нежелательное поведение.

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