2015-04-06 19 views
0

我試圖創建一個公共窗體('controller/create/1')。佈局需要與整個頁面相同。我得到的東西看起來像管理頁面。使用URL params的公用表單

function create($id){ 
    $this->layout = 'inner'; 
} 

一旦我設置了佈局,它會請求佈局模板中的所有東西。

那麼我應該如何通過表單的所有必需的參數?驗證等等,假設主要缺失參數是來自模板文件的HTML格式 - 呈現。

回答

0

有一個建立的約定,控制器操作查找要呈現的模板文件。在你的情況下,cakephp尋找一個模板文件views/controller/create.ctp - 並且你的表單代碼應該被寫入。

我建議你開始用非常漂亮的博客教程這裏:http://book.cakephp.org/1.2/en/The-Manual/Tutorials-Examples/Blog.html#adding-posts

你會發現如何驗證那裏進行,以及一個例子。

+0

看到http://stackoverflow.com/posts/29474405/revisions – ptica

+0

啊,我的壞。編輯帖子以包含該版本標籤。 – Oldskool