
tp中$model与$this的不同
在thinkphp框架中,$model和$this指代不同的对象,这一点至关重要。
$model
$this
立即学习“PHP免费学习笔记(深入)”;
不同之处
基于这些区别,$this无法直接执行$model的删除方法,因为$this可能不是基类模型的对象。
要进行删除操作,需要明确指定要操作的模型,例如:
$model = d('user'); // 实例化用户模型
$model->delete($id); // 执行删除操作或者通过$this链式调用,前提是$this指向用户模型:
$this->delete($id); // 执行删除操作
以上就是ThinkPHP中$model和$this的区别是什么?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号