因此,我面临着将资产传递给许多不同观点的挑战。
就我而言,有一些方法,除了添加
use app\assets\SomeAsset;
SomeAsset::register($this);
到布局页面或调用此方法。
虽然,我很感兴趣,例如,有没有更灵活的方法可以一次将一个资产或一组资产传递给整个 crud 模型。
因此,我面临着将资产传递给许多不同观点的挑战。
就我而言,有一些方法,除了添加
use app\assets\SomeAsset;
SomeAsset::register($this);
到布局页面或调用此方法。
虽然,我很感兴趣,例如,有没有更灵活的方法可以一次将一个资产或一组资产传递给整个 crud 模型。
在我周围扭动,我的同事发现这种方式可以按我的意愿工作:
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
控制的文件,这可能会有所帮助。
希望这对某人有用。