我正在尝试创建一个公共表单('controller / create / 1')。布局需要与整个页面相同。我得到的看起来像管理页面。
function create($id){
$this->layout = 'inner';
}
设置布局后,它会请求布局模板中的所有内容。
那么我应该如何传递表格中所有必需的参数?验证等等,假设主要缺失参数是模板文件中的HTML格式 - 呈现。
答案 0 :(得分:0)
存在一种已建立的约定,其中控制器操作将查找要呈现的模板文件。在您的情况下,cakephp会查找模板文件views/controller/create.ctp
- 并且应该写入您的表单代码。
我建议你从这里非常好的博客教程开始:http://book.cakephp.org/1.2/en/The-Manual/Tutorials-Examples/Blog.html#adding-posts
您将在此处找到验证方法的示例。