Re: [請益] 請問如何邏輯和畫面分開設計?
這問題是那一招 = =
如果只是單純 邏輯 跟 畫面 分開,
php 樣版做的到這效果,
而您說的 smarty ...
實在話的,
這個樣版又將邏輯寫在畫面中,
真的有完全分開嗎?
這部份請您親手試一下了...
其他的樣版就不多贅述,
相信google上查 [ php樣版 ],
應該會出現一堆資料。
既然您已經動手查出 smarty 這種東西,
怎麼不去官網看看那是怎麼運作的?
邏輯 跟 畫面分開這種設計,
您也可以查詢一下 mvc 架構,
對您應該有一點點幫助。
詳細資料 => google search
參考書籍 => 請洽詢各大知名書店
※ 引述《hkahka ()》之銘言:
: 我想請問現在大部分在寫應用系統的時候是不是有什麼方法
: 把邏輯和畫面分開設計啊?
: 我在網路上有查到說可以用"smarty"來達到目的
: 好像還有PHP物件導向也可以?
: 不知道有沒有人能提供詳細資料或參考書籍
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.151.40
推
05/05 14:24, , 1F
05/05 14:24, 1F
→
05/05 14:26, , 2F
05/05 14:26, 2F
→
05/05 14:27, , 3F
05/05 14:27, 3F
→
05/05 14:37, , 4F
05/05 14:37, 4F
基本上我沒神話MVC,
MVC 有麻煩的地方,
寫過就知道這是多麻煩的事。
重要的是 MVC 邏輯是可以分化的。
您也知道不放邏輯所需要的功夫會變大,
那我也不多贅述。
ZEND 與 CAKEPHP 這種 MVC 框架,
VIEW的產生使用原生的 PHP 語法,
當然會有邏輯的使用。
就是您PO出的 URL
這一類的
<?php foreach ($posts as $post): ?>
XXXXXXXXXXXXXX
<?php endforeach;?>
PS=> 這是算是 SMARTY 的 (原生PHP語法) 版本吧 XD
http://code.google.com/p/sopily/
如果 這VIEW 的樣版改成 TEMPLATE POWER 呢?
那麼邏輯就不會出現在樣版了 @@
不過這個樣版有一點慢...
應該沒有人會這樣子做...
CAKEPHP 與 ZEND 可整合自己想要的樣版
不過應該很少人這麼做吧!
因為原本的程式樣版寫法有加速的作用 @@
※ 編輯: clubflymf 來自: 219.87.151.40 (05/05 15:35)
推
05/05 15:43, , 5F
05/05 15:43, 5F
→
05/05 15:49, , 6F
05/05 15:49, 6F
→
05/05 15:50, , 7F
05/05 15:50, 7F
→
05/05 15:51, , 8F
05/05 15:51, 8F
→
05/05 15:56, , 9F
05/05 15:56, 9F
→
05/05 15:56, , 10F
05/05 15:56, 10F
→
05/05 23:26, , 11F
05/05 23:26, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章