2014-11-24 3 views
0

Я использую Yii2 с Smarty, но у меня возникают проблемы с регистрацией AppAsset.Регистрация AppAsset в Yii с помощью Smarty

В .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

Посмотрите на раздел активов здесь: http://www.yiiframework.com/doc-2.0/guide-tutorial-template-engines.html#assets

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

Это относится к Twig сечению. Я пытаюсь работать с Smarty. – Roel

+0

Прокрутите страницу до раздела Smarty: http://www.yiiframework.com/doc-2.0/guide-tutorial-template-engines.html#smarty Я имею в виду RTFM –

Смежные вопросы