【助理】绍兴-比尔
定义了就可以用了
同一个php文件内调用
【转正】杭州-偑雨簖膓人
我要在控制器里调用模型里写的类
tp框架
用D,但是报错了
【转正】杭州-偑雨簖膓人
我自定义的类名和数据库的表没有关系,纯粹就调用其中的方法
嗯
我用的D,但是报错了
【助理】、小男人
那就是表呗 【转正】杭州-偑雨簖膓人
就自己写了个模型类,在类里面调用表
实例化表
因为有个模块需要被多个控制器调用
【转正】杭州-偑雨簖膓人
算了,我再看看吧,实在不行,就单提出来
各调各得
【实习】杭州-曦望
@杭州-偑雨簖膓人 你还是用new吧
【转正】杭州-偑雨簖膓人
试了,不知道没用好,还是怎么的,也不好用
【转正】杭州-偑雨簖膓人
嗯。路径也都写了,没用啊
命名空间
【实习】杭州-曦望
@杭州-偑雨簖膓人 再就是改底层
【实习】杭州-曦望
model的db方法,注释掉return上面的if语句就好了
底层model类
【转正】杭州-偑雨簖膓人
就model.class.PHP
那个中的呗
【转正】杭州-偑雨簖膓人
没用啊
依然解决不了
可能问题不一样吧
【助理】PHP-重庆-鱼太咸
首先看,你那个D有真的实例化了么
你是想多个模型调用一个相同的方法,这个意思么?
【转正】杭州-偑雨簖膓人
没做到。
是多个控制器调用同一模型里的同一方法
【助理】PHP-重庆-鱼太咸
就是C里面使用D
不就行了?
【转正】杭州-偑雨簖膓人
而模型命名的不是表
我也用D了,但是就保错
【转正】杭州-偑雨簖膓人
我没想到啊,实在不行直接拿出来
不写在模型中了,这样就会有些重复代码
【助理】PHP-重庆-鱼太咸
不是同一张表,要想实现同一种功能,
使用自定义模型,
【实习】杭州-曦望
我说的是最后一个return $this上面的if,这条语句主要是检测表的数据,不让它检测,就不会出现没有这张表时,就报错
【助理】PHP-重庆-鱼太咸
tp里面使用不同的D,就要有对应的自定义的模型吧优化这块,我还没做过抱歉