聯(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)有效果。
其實(shí)你 input 的字段名是一樣的,這里你可以用JS去聯(lián)動(dòng)!php這里只是純輸出而已,無(wú)法聯(lián)動(dòng)的
改成
你在程序里面寫(xiě)判斷會(huì)有一個(gè)弊端,不能做到選擇欄目后實(shí)時(shí)變動(dòng),你這個(gè)只能從欄目發(fā)布里面進(jìn)來(lái)
回復(fù)@易學(xué)習(xí)
不現(xiàn)實(shí),欄目發(fā)布進(jìn)去,但是在發(fā)布的地方依舊可以選擇欄目,那不就尷尬了???
比如你的模塊是 Fang ,
那么你就把 \dayrui\Core\Views\share_post.html
復(fù)制到 \dayrui\App\Fang\Views , 改名字 fang_post.html
在 240 行添加一段JS
自定義文件要加上id
建議采用下拉選擇單位的模式去操作!這樣不用擔(dān)心欄目變更,也不需要去新建后臺(tái)的表單模板!更不需要寫(xiě)JS