2017-02-06 6 views
0

私はスマートテンプレート(.tpl)でPHP構文を書く方法を知りたいです。SmartyでPHP構文を書くには?

たとえば、私はPure Codeigniter(No Smartyインクルード)で以下のPHP構文を使用していますが、完全に動作しています。

<?= isset($value) ? $value['phone'] : '' ?> 

しかしSmartyでは、動作しません。これをどのように書きますか?私に提案してください。

答えて

2

はこれを試してみてください:

{if isset($value)} 
    $value['phone'] 
{/if} 
+0

を動作するかこの頃は、私は知らない私は、第二の方法は、作業すべきだと思います。しかし、私は$タイトルが何であるか分かりません。説明して頂けますか? –

+0

すみません。 $値にする必要があります。私は更新:) –

+0

それは働いています...ありがとう、多くの仲間。 –

1

年前、私が使用:

{php} 
// php code 
{/php} 

それはまだ

+1

ありがとう。しかし、スマート3ではうまくいかない。私はすでにそれをテストしました。とにかくお返事ありがとうございます。今のところ私は#Arkadiusz G Saidとしてそれをすることができます。 {ifsetet($ value)} $ value ['phone'] {/ if} この状態は私のために今働いています。 –

+0

多分これは助けることができる:http://stackoverflow.com/a/30262065/454827 @KyawZinWai – ZiTAL