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文件,需要手动在方法里覆盖这个设置即可。