2016-05-30 92 views
0
<div class="division2"> 
    <div class="row"> 
     <div class="col-sm-12"> 
       <p style="text-align: justify"> 
         <?php echo $content->content ?> 
       </p> 
     </div> 
    </div> 
</div> 

我試圖爲一個項目構建一個自定義的CMS。這段代碼存儲在數據庫中,但問題是php代碼無法像echo一樣執行其功能。執行存儲在數據庫中的php代碼

我試圖使用{{ $content->content }},但瀏覽器將其作爲字符串讀取。 通過我的研究,我遇到了eval(),但無法讓它工作,他們說這太冒險了。

回答

0

你有<?php echo $content->content ?>首先作爲<?php echo $content->content; ?>所以,你可以使用printf作爲<?php echo printf('%s',$content->content); ?>

所以,如果你正在使用的對象,也許你寫,你必須到類的功能與;結束它是你曾經被實例化過。因此,輸出必須是:

<?php echo printf('%s', $content->content()); ?> 

請參閱我們必須結束->content()爲您的類中存在的函數。

+0

它只顯示內容()); ?>作爲輸出。當我查看頁面源代碼時,該行在content()之前被標記爲紅色; ?>。 – HdnTesla

相關問題