聯系官方銷售客服
1835022288
028-61286886
DIY字段,如何判斷要發布的信息欄目,不同欄目輸入不出的字段input
<?php
/** * 示例文件 * 變量介紹 * $name 字段英文名稱 * $field 字段信息(數組) * $value 當前字段的值 * \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來,沒有效果。
其實你 input 的字段名是一樣的,這里你可以用JS去聯動!php這里只是純輸出而已,無法聯動的
改成
你在程序里面寫判斷會有一個弊端,不能做到選擇欄目后實時變動,你這個只能從欄目發布里面進來
回復@易學習
不現實,欄目發布進去,但是在發布的地方依舊可以選擇欄目,那不就尷尬了???
比如你的模塊是 Fang ,
那么你就把 \dayrui\Core\Views\share_post.html
復制到 \dayrui\App\Fang\Views , 改名字 fang_post.html
在 240 行添加一段JS
自定義文件要加上id
建議采用下拉選擇單位的模式去操作!這樣不用擔心欄目變更,也不需要去新建后臺的表單模板!更不需要寫JS