迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
文章添加 姓名+身份證號(hào) ……等信息 前臺(tái)搜索 姓名+身份證號(hào) 顯示具體信息 不輸入對(duì)姓名和身份證前臺(tái)是不能看到信息 請(qǐng)教怎么寫(xiě) 謝謝 剛接觸 不太會(huì) 費(fèi)用不夠請(qǐng)聯(lián)系
可以在模塊搜索功能的基礎(chǔ)上二開(kāi)這個(gè)功能
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架技術(shù)-實(shí)習(xí) 代碼不太會(huì)寫(xiě) 干接觸不太了解
改search類(lèi),你先把搜索界面做好,我?guī)湍愀某绦?,不影響升?jí),不改內(nèi)核文件
回復(fù)@易學(xué)習(xí) 你寫(xiě)下代碼就行 頁(yè)面不用管 可以嗎?
我就是給你寫(xiě)搜索代碼,前提你先把search模板的頁(yè)面做好
回復(fù)@易學(xué)習(xí) 搜索頁(yè)面已經(jīng)做好了 一個(gè) 姓名 一個(gè)身份證 代碼用給您嗎
回復(fù)@易學(xué)習(xí)
<form class="search-form" action="/index.php" method="get"> <input type="hidden" name="s" value="zscx"> <input type="hidden" name="c" value="search"> 姓名:<input type="text" name="title" > 身份證號(hào):<input type="text" name="sfzh" > <button class="btn default" type="submit"> 查詢 </button> </form>
我們以Demo模塊為例,新建App/Demo/Models/Search.php
<?php namespace Phpcmf\Model\Demo; // 模塊內(nèi)容搜索類(lèi) class Search extends \Phpcmf\Model\Search { // 獲取搜索參數(shù) public function get_param($module) { list($catid, $get) = parent::get_param($module); // 這里可以重組$get變量 return [$catid, $get]; } // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對(duì)where條件的組裝 foreach ($wehre as $i => $v) { if (strpos($v, 'sfzh')) { $where[$i]= 'sfzh="'.$get['sfzh'].'"'; } if (strpos($v, 'title')) { $where[$i]= 'title="'.$get['keyword'].'"'; } } return $where; } }
這個(gè)需求啥都不用改,欄目頁(yè)集成到搜索頁(yè),search.html頁(yè)面顯示搜索框,默認(rèn)是不顯示任何數(shù)據(jù)的,搜索才顯示結(jié)果。
可以在模塊搜索功能的基礎(chǔ)上二開(kāi)這個(gè)功能
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架技術(shù)-實(shí)習(xí) 代碼不太會(huì)寫(xiě) 干接觸不太了解
改search類(lèi),你先把搜索界面做好,我?guī)湍愀某绦?,不影響升?jí),不改內(nèi)核文件
回復(fù)@易學(xué)習(xí) 你寫(xiě)下代碼就行 頁(yè)面不用管 可以嗎?
我就是給你寫(xiě)搜索代碼,前提你先把search模板的頁(yè)面做好
回復(fù)@易學(xué)習(xí) 搜索頁(yè)面已經(jīng)做好了 一個(gè) 姓名 一個(gè)身份證 代碼用給您嗎
回復(fù)@易學(xué)習(xí)
<form class="search-form" action="/index.php" method="get"> <input type="hidden" name="s" value="zscx"> <input type="hidden" name="c" value="search"> 姓名:<input type="text" name="title" > 身份證號(hào):<input type="text" name="sfzh" > <button class="btn default" type="submit"> 查詢 </button> </form>我們以Demo模塊為例,新建App/Demo/Models/Search.php
<?php namespace Phpcmf\Model\Demo; // 模塊內(nèi)容搜索類(lèi) class Search extends \Phpcmf\Model\Search { // 獲取搜索參數(shù) public function get_param($module) { list($catid, $get) = parent::get_param($module); // 這里可以重組$get變量 return [$catid, $get]; } // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對(duì)where條件的組裝 foreach ($wehre as $i => $v) { if (strpos($v, 'sfzh')) { $where[$i]= 'sfzh="'.$get['sfzh'].'"'; } if (strpos($v, 'title')) { $where[$i]= 'title="'.$get['keyword'].'"'; } } return $where; } }這個(gè)需求啥都不用改,欄目頁(yè)集成到搜索頁(yè),search.html頁(yè)面顯示搜索框,默認(rèn)是不顯示任何數(shù)據(jù)的,搜索才顯示結(jié)果。