首选创建属性(字段)如下图
然后在文件/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;
复制代码
完成 |