我已经启用了url管理器中的url,并尝试用它登录。当成功登录到我的仪表板时,我会遇到问题w.r.tcss& JS为该页面加载,因为路径造成了问题,我分析了屏幕截图下面的网络问题。



第一个屏幕截图是当我尝试登录时,没有启用漂亮的UR...works罚款如何解决这个问题的图像。
第二:这是我启用的登录页面&打开了登录视图
第三:这是我登录路径问题时的第三个图像。加载css和JS的路径不同,因此我在网络面板中得到404错误
发布于 2015-01-19 19:13:30
这与您的urlManager已启用这一事实并没有多大关系,而是您如何注册资产。
您只需将js和css文件添加到Asset (例如/frontend/assets/AppAssets.php )中,并确保在布局文件(如/frontend/views/layout/main.php视图)中发布您的包。
你也可以试着:
$this->registerJsFile(Yii::$app->request->baseUrl.'/js/plugins/sparkline/jquery.sparkline.min.js'); 而不是
$this->registerJsFile('js/plugins/sparkline/jquery.sparkline.min.js');它查找相对于url的文件,这就是为什么它不能使用启用的urlManager。
https://stackoverflow.com/questions/27861147
复制相似问题