业务经理

微信扫描以上二维码

028-61286886

技术咨询

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 是后台-系统-附件设置,开启归档储存

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
PHPCMSV9数据转换
PHPCMSV9数据转换(2026-10-28)
PHPCMS转入迅睿CMS操作步骤:https://www.xunr...
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...
邀请注册返现
邀请注册返现(2026-10-28)
本插件仅限于邀请注册会员充值时返现给邀请者,可查看邀请的关系列表如果...