我正在使用Yii2和Smarty,但是我无法注册AppAsset。
在.PHP文件中执行以下代码:
AppAsset::register($this);
在Smarty代码的评论的某处,我发现'使用'声明如下;
{use class="backend\assets\AppAsset"}
到目前为止,这么好。除了现在我遇到的问题是将PHP代码转换为与Smarty兼容的代码。这就是我现在所拥有的:
{AppAsset::register($this)}
遗憾的是,这会触发错误。
Object of class backend\assets\AppAsset could not be converted to string
我是如何管理这个的?
提前谢谢!
答案 0 :(得分:1)
请点击此处的资产部分:http://www.yiiframework.com/doc-2.0/guide-tutorial-template-engines.html#assets
{use class="yii\web\JqueryAsset"}
{JqueryAsset::register($this)|void}