table模型的问题init 和 附件删除的疑问

迅睿框架 更新 2024-09-04 15:27:18 阳光网络

关于table模型的问题

$rows = $this->_db()->init($this->init)->where_in('id', $ids)->getAll();

$rt = $this->_db()->init($this->init)->delete($id, $this->delete_where);


问题1.

这里的 init($this->init) 这种用法没见过,虽然我已经猜到了怎么用,但还是看一下源文件怎么写的,确认一下。



// 删除附件

SYS_ATTACHMENT_DB && $attach && \Phpcmf\Service::M('Attachment')->cid_delete($this->member, $id, $attach);

问题2. 

SYS_ATTACHMENT_DB 这玩意从哪来的,整个流程里没找到

方案

  • 外聘专员-明矾软件 #1 · 2024-01-20 08:04:11
    满意答案
    init($this->init) 表示当前table类的表名称SYS_ATTACHMENT_DB 是后台-系统-附件设置,开启归档储存
  • 阳光网络 #2 · 2024-01-20 09:41:38
    外聘专员-明矾软件 问题1 init($this->init)是不是等价于$this->table($this->init['table'])也就是模块表单的 // 1_mms_form_custom表问题2$rt = $this->_db()->init($this->init)->delete($id, $this->delete_where);$rt = $this->_db()->init($this->init)->table($this->init['table'].'_data_'.intval($t['tableid']))->delete($id, $this->delete_where);主副表删除以后,如果 SYS_ATTACHMENT_DB 没开启附件归档,两张表里对应的附件不会删除,会一直占用服务器空间?
  • 小黄人 18html #3 · 2024-01-30 17:54:08
    问题1 ,不等问题2,是
  • 阳光网络 #4 · 2024-09-04 15:27:18
    @外聘专员-明矾软件:init($this->init) 表示当前table类的表名称 SYS_ATTACHMENT_DB 是后台-系统-附件设置,开启归档储存

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
AI文章生成器
AI文章生成器(2026-10-27)
修正蒸馏词生成时BUG
百度AI批量检测敏感词
百度AI批量检测敏感词(2026-10-26)
优化长任务超时问题
泛解析站群系统
泛解析站群系统(2026-10-26)
添加子站时设置模板
GEO系统
GEO系统(2026-10-26)
修复抖音图文会话不持久:扩大 Cookie 域、会话 Cookie ...
APP消息推送
APP消息推送(2026-10-26)
增加自动推送任务的删除功能 增加推送内容显示函数(避免内容过长的显...