2016-06-22 7 views
0

データベースから読み込まれたHTMLを表示するために、PHPタグ内にPHPコンテンツをレンダリングする必要があります。これは私が持っているものです:セクション内のPHPコンテンツをレンダリングする

<?php 
$this->section['left-column'] = ' . echo $page->left; . '; 
?> 

しかし、それは

を:(ませんでした:

<?php 
$this->section['left-column'] = '<?php echo $page->left; ?>'; 
?> 

しかし、もちろん、これは動作しません...

私はこれがうまくいくと仮定しました

誰でもこれを入力する正しい方法をアドバイスできますか?

ありがとう

+1

何ですか? '$ this-> section ['left-column'] = $ page-> left;'あなたは何を望みますか? – tkausl

+0

PHPタグ( '')の中にPHPを直接実行することができます。これがPHPタグの目的です。 –

+0

''。 echo $ page-> left; 。 ''は単なる文字列です。 '<?php echo $ page-> left; ?> ' – Marcus

答えて

0

、それが評価されていない限り、PHPの文字列が実行されません

<?php 
$this->section['left-column'] = $page->left; 
?> 
0

を試してみてください。

<?php 
$this->section['left-column'] = eval('echo $page->left;'); 
?> 
関連する問題