[請益] 內容與佈景分開,FORM 該怎麼寫?

看板PHP作者 (米沙)時間15年前 (2011/01/24 16:34), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/5 (看更多)
不論是 SMARTY 或是 CI 的程式 HTML 檔案 跟 PHP 分開 FORM 寫入的正確位置應該在 佈景檔內,還是 PHP 產生 以CI 舉個例子 PHP 資料直接傳輸到 View 去 C $query = $this->db->get_where('log',array('identity' => $id ) ); $data['row'] = $query->first_row(); $this->load->view('admin/edit', $data); V <?=form_open(site_url(array('web','admin')), array('id' => 'edit_form'));?> <?form_input( array('size'=>'30','name'=>'agent', 'value'=>$row->agent) )?> </form> 例子二 由PHP 產生欄位 在 輸出到 View 去 C $query = $this->db->get_where('log',array('identity' => $id ) ); $row = $query->first_row(); $data['row'] = array( 'id' => $row->id, 'agent' => form_input( array('size'=>'30','name'=>'agent', 'value'=>$row->agent), 'name' => form_input( array('size'=>'30','name'=>'name', 'value'=>$row->name) ); $this->load->view('admin/edit', $data); V <?=form_open(site_url(array('web','admin')), array('id' => 'edit_form'));?> <?=$row['id']?> <?=$row['name']?> <?=$row['agent']?> </form> 哪一種方式 比較 符合 MVC 規則,又或者是 哪一種方式 的寫法 比較好? 各位又是用哪一種 方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.217.238 ※ 編輯: mesak 來自: 112.104.217.238 (01/24 17:54)

01/24 18:01, , 1F
簡單的說 INPUT 在HTML寫好接值 還是 從 PHP 輸出?
01/24 18:01, 1F

01/25 09:38, , 2F
本身是用smarty 可是我不知道你要問什麼XD~
01/25 09:38, 2F
文章代碼(AID): #1DFJcoUA (PHP)
文章代碼(AID): #1DFJcoUA (PHP)