聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
DIY字段,如何判斷要發(fā)布的信息欄目,不同欄目輸入不出的字段input
<?php
/** * 示例文件 * 變量介紹 * $name 字段英文名稱(chēng) * $field 字段信息(數(shù)組) * $value 當(dāng)前字段的值 * \Phpcmf\Service::C() 表示控制器方法 * \Phpcmf\Service::M() 表示模型方法 * 表單的name值格式是:data[$name] */ $code = ''; // 最終輸出的代碼 // $code = '<input type="text" name="data['.$name.']" id="" class="form-control" value="" placeholder="元/㎡">'; // $data = \Phpcmf\Service::M()->db->table(SITE_ID.'_news')->get()->getResultArray(); if ($catid = 1) { $code = '<input type="text" name="data['.$name.']" id="" class="form-control" value="'.$value.'" placeholder="元/㎡">'; } elseif ($catid = 7) { $code = '<input type="text" name="data['.$name.']" id="" class="form-control" value="'.$value.'" placeholder="元/月">'; }
我這樣判斷欄目ID來(lái),沒(méi)有效果。
其实你 input 的字段名是一样的,这里你可以用JS去联动!php这里只是纯输出而已,无法联动的
改成
你在程序里面写判断会有一个弊端,不能做到选择栏目后实时变动,你这个只能从栏目发布里面进来
回复@易学习
不现实,栏目发布进去,但是在发布的地方依旧可以选择栏目,那不就尴尬了???
比如你的模块是 Fang ,
那么你就把 \dayrui\Core\Views\share_post.html
复制到 \dayrui\App\Fang\Views , 改名字 fang_post.html
在 240 行添加一段JS
自定义文件要加上id
建议采用下拉选择单位的模式去操作!这样不用担心栏目变更,也不需要去新建后台的表单模板!更不需要写JS