0
我開始學習PHP框架,特別是cakephp。我知道如何插入數據庫,但我很好奇在同一頁面上顯示條目。我不想重新加載或重定向頁面來顯示結果。如何在同一頁面上顯示評論? cakephp
我在數據庫中只有三個四個字段。 ID,姓名,電子郵件和日期。我在模型頁面中使用了相同的驗證。
控制器:
<?php
function index(){
if($this->request->is('Post')){
$this->Save->save(data);
}
//display the entries from the database
$this->set('saves', $this->Save->find('all'));
}
?>
Index.ctp:
<?php
echo $this->Form->create('Save');
echo $this->Form->input('name', array('class'=>'name', 'required' => true));
echo $this->Form->input('email', array('class'=>'email', 'required' => true));
echo $this->Form->input('message', array('required' => true));
echo $this->Form->submit('submit', array('formnovalidate' => true));
//i want to display the entries here
foreach($saves as $row){
echo $row['Save']['name'];
echo $row['Save']['comment'];
}
?>
的問題是,它影響到textarea的。它將尺寸減小到一半。需要幫忙。非常感謝。我是cakephp的新手,我一直在Google上搜索,但沒有找到任何結果。謝謝
有一件事讓我想知道如何在視圖中使用$ save,並將其設置爲$ save在控制器中。 –
這是一個錯字,但它不是真正的問題。 – leeshin
如果你想新添加的行也顯示,你需要使用Ajax刷新.. –