大家好!
我在写php的时候会习惯性的把 form 放在一个table里面,
这个习惯带到了CI
我原本是在Controller 里面load table library 跟 form helper后
在controller 内部形成一个字串, 在load view时连同该字串丢进里面, 如下:
[code]
$data["content"]=form_open("/user/create");
$data["content"].=$this->table->generate();
$data["content"].=form_close();
$this->load->view("index",$data);
[/code]
但是最近我看到一些专案会在view 内直接撰写 form, 如下:
[code]
<?php echo form_open("/user/create");?>
<?php echo form_input("input1",$value); ?>
.
.
.
<?php echo form_close(); ?>
[/code]
我想请问的是... 那个方式是best practise? 为什么?
谢谢.