联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
重写全局表单类提示类不存在的问题
类型:迅睿CMS 更新时间:2023-12-25 15:55:52 全局表单

咨询一下重写全局表单类的问题,我想重写一下App/Form/Control/Admin/Form.php这个类,在同文件夹中新建了个Aform.php的类,继承头是这样写的

\;
{


App/Form/Controllers/下的控制器中是这样写的

\\;

{

在PhpStorm可以链接到基类了,但是打开提示类不存在,请问下这是什么哪里写错了吗?

回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2023-12-18 10:23:00
    Chrome 0
    config/hooks.php里面把Aform.php文件require一下
  • 秉烛思
    #2楼    秉烛思
    2023-12-18 10:33:18
    Edge 0
    外聘专员-小波工作室 只能先在这里引用下吗?代码被吞了,我重发下你帮再看看。 😂
    \;
    {}
    \\;
    
    {}
  • 秉烛思
    #3楼    秉烛思
    2023-12-18 10:34:45
    Edge 0
    \\;
    {
    
    namespace Phpcmf\Admin;
    
    
    /**
     *
     * 重写方法
     *
     */
    class Aform extends \Phpcmf\Admin\Form
    {
    外聘专员-小波工作室 代码被吞了,我重发下你帮再看看。 😂
  • 秉烛思
    #4楼    秉烛思
    2023-12-18 10:35:45
    Edge 0
    外聘专员-小波工作室 又吞了。。。。
    \\;
    
    {
  • 秉烛思
    #5楼    秉烛思
    2023-12-18 10:36:58
    Edge 0
    这下应该可以了。namespace Phpcmf\Controllers\Admin;class Baoming_verify extends \Phpcmf\Admin\Aform{}

    namespace Phpcmf\Admin;/** * * 重写方法 * */class Aform extends \Phpcmf\Admin\Form{}
    满意答案
  • 秉烛思
    #6楼    秉烛思
    2023-12-25 15:55:52
    Edge 0
    @秉烛思:还是别在插件里修改吧,如果要修改在控制器里要引一下重写的类。