2016-05-30 111 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

相关问题