使用Smarty在Yii中注册AppAsset

时间:2014-11-24 13:01:31

标签: php yii smarty yii2

我正在使用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

我是如何管理这个的?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

请点击此处的资产部分:http://www.yiiframework.com/doc-2.0/guide-tutorial-template-engines.html#assets

{use class="yii\web\JqueryAsset"}
{JqueryAsset::register($this)|void}