Я пытаюсь создать публичную форму (‘controller / create / 1’). Макет должен быть таким же, как вся страница. То, что я получаю, выглядит как страница администрирования.
function create($id){
$this->layout = 'inner';
}
Как только я установил макет, он запрашивает все, что находится внутри шаблона макета.
Так как мне передать все необходимые параметры формы? проверки и т. д. при условии, что основным отсутствующим параметром является форма HTML из файла шаблона — отображается.
Существует установленное соглашение, в котором действие контроллера ищет файл шаблона для визуализации. В вашем случае CakePHP ищет файл шаблона views/controller/create.ctp
— и там должен быть написан код вашей формы.
Я предлагаю вам начать с очень хорошего урока блога здесь: http://book.cakephp.org/1.2/en/The-Manual/Tutorials-Examples/Blog.html#adding-posts
Вы также найдете пример того, как проверка выполняется там.
Других решений пока нет …