tp5.1 报错Indirect modification of overloaded element of app\admin\model\Item has no effect
tp5.1直接给二维数组追加元素, 报错Indirect modification of overloaded element of app\admin\model\Item has no effect
错误的直译意思为:间接修改XXX的重载元素没有效果。解决办法是设置一个中间变量。
错误代码:
$rs['quank...
tp6取消了model助手函数
tp6取消了model助手函数
thinkphp6禁用软删除,有的model不需要软删除
使用软删除,一般都是新建一个 base模型
use think\Model;
use think\model\concern\SoftDelete;
class Base extends Model
{
//软删除
use SoftDelete;
protected $deleteTime = 'del...
tp6 Non-static method app\admin\model\Staff::checkLogin() should not be called statically
原因:调用的方法不是静态的,却用了静态的调用方法。
解决方法一:
实例化,再调用。
$auth = new Auth();
$str = $auth->getString();
解决方法二:
变为静态方法:
public static function getString()
{
//
}
vscode提示undefined type 'app\admin\model\base' intelephense
vscode打开thinkphp做的项目,同一个项目,之前备份提示:
undefined type 'app\admin\model\base' intelephense
经常修改的这一份不提示错误,不知道怎么回事。
类似如下:
网上搜了一下,可能是PHP Intelephense插件的问题,然后就停用...
THINKPHP5 MODEL类出现报错,类的属性不存在:APP\ADMIN\MODEL\
错误代码:
$rs = $this->get(['goodsId'=>$id]);
foreach ($specs as $key =>$v){
$rs['spec'][$v['specId']]['name'] = $v['specTitle'];
$rs['spec'][$v['specId']]...
thinkphp5 助手函数 model 模型调用
模型类可以使用静态调用或者实例化调用两种方式,例如:
//静态调用
$blog = Blog::get(1);//以id为1作为条件(自动根据主键来查)
// 实例化模型
$blog = new Blog();
// 使用 Loader 类实例化(单例)
...
thinkphp5.1 跨模型调用
模型调用另一个模型时,如果是在同一个命名空间下,是不需要引入模型,可以直接使用。命名空间,相当于是当前目录。
示例:
$configlist = Config::where($where_config)
->order(['dataSort','configId'])
->select();
或者调用另一个模型...
tp5 model 关闭时间戳自动写入
模型里面设置:
protected $autoWriteTimestamp = false; // 关闭自动写入时间戳
protected $updateTime = false;// 只关闭自动写入update_time字段
在config中添加全局设置:
'auto_timestamp' => false,&emsp...
thinkphp3.2 model名称不存在对应的数据表可以吗?
控制器中用到$m = D('Home/Carts');
但是数据库中没有carts这个表,提问错误
1146:Table 'sxtcs_tp.zht_carts' doesn't exist [ SQL语句 ] : SHOW COLUMNS FROM `zht_carts`
thinkphp d 方法没有对应...
Call to undefined method app\index\model\Articles::query()
thinkphp5.1 model中执行原生sql语句
$rs = Db::query($sql);
正常执行
$rs = $this->query($sql);
执行出错,提示Call to undefined method app\index\model\Articles::query()
原来是...
thinkphp5.1 'think\model' not found
thinkphp5.1 'think\model' not found
注意大小写
改为think\Model试试
TP3.2不同模块怎么调用MODEL
比如Home模块需要调用Admin模块里面存在的关联模型。怎么调用:
后台模块Admin
Admin
--Model
-- --ArticleModel.class.php(关联模型)
前台模块Home
也需要使用Admin关联模型。怎么弄?多谢~~
$article = D('Admin/Article');
// 或者
$a...
无法识别的配置节 system.serviceModel。源: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config
登录sql server 2008数据库时,提示错误
点继续,出现另一个错误,而且每点击一步,都提示这个错误
点击 microsoft sql server management studio>查看>已注册的服务器,会提示错误
无法识别的配置节 system.serviceM...
Declaration of app\home\model\Articles::getParent() should be compatible with think\Model::getParent()
Declaration of app\home\model\Articles::getParent() should be compatible with think\Model::getParent()
大概意思是:声明的app\home\model\Articles::getParent()方法应该与think\Model:...
Declaration of app\home\model\Articles::getParent() should be compatible with think\Model::getParent
用tp5的时候,在app\home\model\Articles中自己建了方法getParent() ,方法名与tp5自带的方法名冲突,导致出现标题中的错误。最简单的解决方法就是自己建的方法改个名字。
具体的解释是从网上搜来的,如下:
如上面的代码:类Action中的show方法有参数,类IndexAction在继...
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2655
39
分类目录
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
文章标签更多