无限星辰工作室-客户无限互联网动力之源
标题:
Onethink 模型中枚举 调用自定义函数
[打印本页]
作者:
crx349
时间:
2016-7-4 15:05
标题:
Onethink 模型中枚举 调用自定义函数
首选创建属性(字段)如下图
(, 下载次数: 1219)
上传
点击文件名下载附件
然后在文件/application/admin/common/function.php中增加
//获取科目
function get_course(){
$data = m('testsubjects')->where(array('status' =>'1'))->select();
foreach($data as $i => $val){
$key = $val['id']; //取出要作为key的字段
$array[$key] = $val; //赋值
unset($array[$i]); //删掉原有的键值
$list[$key] = $val['course'];
}
return $list;
}
复制代码
testsubjects是我的分类表,里面有id,course,status三个字段
最后,修改下/application/admin/common/function.php中的一个函数parse_field_attr
搜索
if(0 === strpos($string,':')){
// 采用函数定义
return eval('return '.substr($string,1).';');
复制代码
改为
if(0 === strpos($string,':')){
// 采用函数定义
// return eval('return '.substr($string,1).';');
$str = substr($string,1).';';
eval("\$str = $str");
return $str;
复制代码
完成
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4