DaoKeCMS插件开发中常见的DB_PREFIX遗漏坑:
手写SQL时忘记拼DB_PREFIX表前缀,导致SQL执行报错找不到表。
// 错误!缺少DB_PREFIX $sql = 'SELECT * FROM article WHERE status = 1'; $rows = DB::rows($sql);
// 正确!手写SQL拼DB_PREFIX
$sql = 'SELECT * FROM `' . DB_PREFIX . 'article` WHERE status = 1';
// 或者用DB::count/insert/update/delete自动补前缀
$count = DB::count('article', 'status = 1');