Search类用于对模块内容的搜索,开发者可以对其进行重写继承,以便适用于自己项目的二次开发。

    我们以Demo模块为例,新建App/Demo/Models/Search.php

    1. <?php namespace Phpcmf\Model\Demo;
    2.  
    3. // 模块内容搜索类
    4.  
    5. class Search extends \Phpcmf\Model\Search {
    6.  
    7. // 获取搜索参数
    8. public function get_param($module) {
    9.  
    10. list($catid, $get) = parent::get_param($module);
    11.  
    12. // 这里可以重组$get变量
    13.  
    14. return [$catid, $get];
    15. }
    16.  
    17. // 自定义组合查询条件
    18. protected function mysearch($module, $where, $get) {
    19.  
    20. // 重新对where条件的组装
    21.  
    22. return $where;
    23. }
    24. }

    目前提供以上的可重写方法体,开发者可以自由定义

    文档最后更新时间:2018-03-06 01:37:36