## 如何使用condition辅助? 答:直接在需要的筛选,搜索的页面对应的php文件中使用静态方式调用condition即可。 例: 访问URL: http://www.dtmoban.com/index.php?a1=10&a2=20 我们想通过上面的url通筛选出数据库表中 字段 a1 等于10,字段a2等于20的信息。 原生的destoon系统是需要先对a1 和a2这两个变量进行初始化,安全过滤,然后判断有值的情况下组装sql查询条件。代码过多,初学者也不容易懂。 这里是原生destoon代码: ``` $a1 = isset($a1) ? intval($a1) : 0; $a2 = isset($a2) ? intval($a2) : 0; if($a1) $condition .= " AND a1=$a1"; if($a2) $condition .= " AND a2=$a2"; ``` 这里使用condition辅助后的代码: ``` $condition .= condition::field('a1,a2')->return(); ``` 本示例是最基础的使用方法,field()和retrun() 两个方法是必传方法;其中field()方法负责根据传入的字段名称获取对应的变量值,然后组装sql查询语句,return()方法负责将组装后的sql语句输出。 接下来第二章我们开始学习field()方法 # 打赏 您的支持是我最大的动力哦,立即通过微信扫一扫犒劳下高飞吧! ![](images/weixin.jpg)