通过$ data变量传递DIV,但在String中使用Echo语句

时间:2012-11-08 15:22:57

标签: php codeigniter codeigniter-2

标题混淆了吗​​?呵呵。不知道如何解释这个,但我认为我的代码片段应该更容易解释事情。

这是我试图通过$data变量的内容。 div显示为原样,但不显示内部echo语句(我需要)。

我在哪里弄乱?

$data['packagename'] = '<div class="somedoodoo"> echo $row->subscription </div>';

2 个答案:

答案 0 :(得分:2)

您可以使用字符串连接:

$data['packagename'] = '<div class="something">' . $row->subscription . '</div>';

答案 1 :(得分:1)

你不能在这样的字符串中执行代码,而且,这是错误的引号:

$data['packagename'] = <<<EOL
<div class="somedoodoo">{$row->subscription}</div>
EOL;

关于heredocs的相关文档:http://php.net/heredoc