smartyとPHPのMVC具体例

システム初心者の私は、
MVCを理解し切れていません(苦笑)

ですが、最近ちょっとわかってきたことがあります。

 
それは、文字列をクエリの中とかにあまり入れてはいけないということ。

具体的にいうと、

SELECT
IF([カラム名] , ‘○’ , ‘-‘ )
FROM
[テーブル名];

といった風に、
SELECTの時点で文字列を入れているアプリがあったのですが、
これをやめてsmartyで制御したほうがよさそうです。

{if $test}○{else}-{/if}

 
ファイルの文字コードとかが絡んでくると面倒な話になります。
(文字コード変えたとたんに表示されなくなるとか。)

今までテンプレートとアプリを
どの線で区切っていけばいいかわからなかったのですが、
ひとついい勉強になりました。
 

コメント

タイトルとURLをコピーしました