last_query() 在 Rumbelow 的 CodeIgniter 的 My_Model 中返回 false
Posted
技术标签:
【中文标题】last_query() 在 Rumbelow 的 CodeIgniter 的 My_Model 中返回 false【英文标题】:last_query() returns false in Rumbelow's My_Model for CodeIgniter 【发布时间】:2018-12-22 09:05:27 【问题描述】:我将 CodeIgniter 与 Rumbelow 的 My_Model 一起使用: https://github.com/jamierumbelow/codeigniter-base-model
我想查看执行的更新查询,这是我的代码:
$this->user_model->update(1,['username'=>'user']);
var_dump($this->db->last_query());
但是第二行总是返回false。
【问题讨论】:
您好,请检查您是否在 /application/config/database.php 中设置了'save_queries' => true
,而不是简单地回显 var_dump
这是真的,并且 echo 不显示任何内容。我是一个布尔值
你注意到它的第一行了吗DEPRECATED CodeIgniter base CRUD model
是的,但仍然可以使用
【参考方案1】:
请在 Database Config 中打开 Db Debug 并将项目环境转为 development
in index.php
应用程序/config/database.php
$db['test']['db_debug'] = TRUE;
这可能会有所帮助:)
【讨论】:
【参考方案2】:查询从未执行。因为验证出错了。
【讨论】:
以上是关于last_query() 在 Rumbelow 的 CodeIgniter 的 My_Model 中返回 false的主要内容,如果未能解决你的问题,请参考以下文章