2012年9月15日 星期六

PHP 的樣版引擎?


前幾天無意間在書局看到了一本「Smarty」的書籍!

主要說明如何讓PHP也能寫出一個MVC的程式來,好讓網頁設計師及程式設計師彼此之間有更好的溝通。

主要的做法是先開一個主要的 main.php 檔 (此部分由程式設計師維護)
<?php
    $num1 = 3;
    $num2 = 6;
    $num3 = $num1 + $num2;

    include("index.htm");
?>





接著再開一個 html 文件 (此部分由網頁設計師維護)
<html>
<head><title></title></head>
<body>
      {num1} + {num2} = {num3}
</body>
</html>

樣版引擎在編譯PHP時,會將 { } 中的變數取代成 PHP中的變數值。

從此以後程式設計師與網頁設計師就過著幸福快樂的日子
乍看之下,其實挺不賴的!!

突然又看到以下關於樣版引擎的相關評論
http://blog.roodo.com/rocksaying/archives/2680742.html

其實個人覺得,如果一個東西真的不好的話,應該不會無故被發展出來。

或許樣版引擎就是有他的優點,只是我尚未發覺

也端看專案整體的開發需求,才能決定是否要引用這些技術

沒有留言:

張貼留言