如果您有项目需要开发,可以联系我们
果果开发

fastadmin自定义方法引入与方法同名的js文件

作者: admin 发布时间:2025-06-18 14:21:39

默认的后台控制器里的index方法,在访问时会引入与控制器名称一致的js文件。

例如:application/admin/controller/Orders.php文件在后台访问index方法时,会引入public/assets/js/backend/orders.js文件。

如果我在控制器里添加了flight_order_detail_report方法,也想实现与index方法一样的效果,则需要在代码里手动覆盖jsname配置:

$this->assignconfig('jsname', 'backend/flight_order_detail_report');

原因看下图:

上述代码文件:application/common/controller/Backend.php

这个控制器默认引入的就是与控制器名称相关的js文件,需要手动在方法里覆盖这个设置即可。