作者EAFV (流浪猫)
看板PHP
标题Re: [请益] 内容与布景分开,FORM 该怎麽写?
时间Tue Jan 25 19:31:10 2011
※ 引述《mesak (米沙)》之铭言:
: smarty
: 把INPUT 写在 PHP 内
: php
: $data['name'] = '<input type="text" name="name" value="'.$name.'">';
: $smatry->assign('data', $data );
: html
: <form>
: {$data.body}
: </form>
: 把 值传到 布景内
: php
: $data['name'] = $name;
: html
: <form>
: <input type="text" name="name" value="{$data.body}" />
: </form>
: 比较常用哪种方式 输出,或是哪种方式比较好?
用smarty就是要把view跟Control的部份分开来
如果一样把view的部份写在Control里面,那用smarty根本没意义啊...
但如果你的程式引擎架构已经非常规格化
所有的html元件都可以用class产出那就是另一回事了
主要是要看你的程式架构跟用途还有合作的夥伴而定
假设你的夥伴是不懂php的设计师,那你用第一种方法你们两个都会很痛苦
--
▅ ▅ ▅ ΛLamuneforty ∕﹨ ▂▃▂ ∕﹨ ◣
▅▅▅ ▅▅▅ ▅▅▅▅▅ █▅▅▅ ◢▅▅▅ ◢﹨◢‵ ◣ ′◣∕◣~ ●◥
◢◤◢▆ █▅▅█▅█▅▅▅▅▅▅ ◤ █ ◢ ◤◤︵◥◥◥ ◥ ◣
◢█◣◤█ █ ▆▆▆▆ ▅▅▅▅ ◢◤ ◢ ▎ ● ◥●◥▎█ ◣
◢◤█◥ █ █ █▆▆█ VOCA
█ ◢◤ ◢╱ ◤ ◣▁▽ ◢▌ ◥ ◥◣
◤ █ █ █ █▆▆◤ LOID 2
◤ ◢◤ ◢╱╱◤ ◥◢
◤◥◣
◤ ◥╲╲◣
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.41.6