作者mesak (米沙)
看板PHP
标题[请益] 内容与布景分开,FORM 该怎麽写?
时间Mon Jan 24 16:34:54 2011
不论是 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)
1F:→ mesak:简单的说 INPUT 在HTML写好接值 还是 从 PHP 输出? 01/24 18:01
2F:→ kuAIpAI:本身是用smarty 可是我不知道你要问什麽XD~ 01/25 09:38