※ 引述《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