因此,我面临着将资产传递给许多不同观点的挑战。
就我而言,除了添加
之外,还有其他一些方法use app\assets\SomeAsset;
SomeAsset::register($this);
到布局页面或调用this方法。
尽管,我很感兴趣,例如,有没有更多种灵活的方式将资产或一组资产立即传递到整个分类模型。
答案 0 :(得分:0)
我和我的同事四处游荡,发现这种方式可以按我的意愿工作:
use app\assets\SomeAsset;
//...Some other dependencies
class DefaultController
{
// add this at the beginning of class in the controller
public function beforeAction($action)
{
SomeAsset::register($this->view);
return parent::beforeAction($action);
}
}
因此,如果要将资产传递到受DefaultController
控制的所有文件中,这可能会有所帮助。
希望这对某人有用。