产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 请问xiyou大师, 如何对完全自定义SQL的搜索模型结果进行分页?
rabbitbug - 2015/5/27 13:47:54
如果我在搜索模型中只是添加一些条件在Sql_Condition上
然后dt=Get_Data();
这样是会有自动分页的
但如果我的SQL是完全自己写的
比如:
SQL = " select * from table1 where col = 3";
dt=Get_Data(SQL);

这样产生的结果是不会有自动分页的,所有数据都在一个页面上
对于这种完全自定义SQL, 如何才能可以自动分页对搜索结果集呢?
谢谢
xiyou - 2015/5/27 17:01:24
自定义sqll就不要用模型了,直接在子栏目,然后开启标签代码模式来写,子栏目开启标签模式后,点击“预设变量和方法”里面有自定义sql的分页说明
rabbitbug - 2015/5/30 17:02:56
自定义sqll就不要用模型了,直接在子栏目,然后开启标签代码模式来写,子栏目开启标签模式后,点击“预设变量和方法”里面有自定义sql的分页说明
xiyou 发表于 2015-05-27 17:01:24

谢谢就是说所有取参数,拼成SQL,获取记录,显示记录都在开户标签代码模式里写,我也看到了3个参数的get_data方法,是不是这个三个参数的get_data在模型中不好用?

另外,那前台的搜索form怎么写呢?
在哪儿写? action的URL指向哪儿?
有没有例子

谢谢xiyou!

比如有下面搜索项
                <td>单位名称: <input type="text" size="20" maxlength="50" value="" id="title" name="title" /></td>
            </tr>

            <tr>
                <td>审核结果: <select class="select" name="audit_result" id="audit_result">
                <option value="--空--">--空--</option>
                <option value="通过">通过</option>
                <option value="未通过">未通过</option>
                </select></td>
            </tr>
xiyou - 2015/6/1 14:47:47
你这种自定义不要在模型里面写,模型里面都是和表关联的,在标签代码模式下写
子栏目建好后就有一个url,你只需要在这个url种传递你要搜索的参数,然后代码里面获取参数并构造sql就可以了
rabbitbug - 2015/6/1 15:14:11
你这种自定义不要在模型里面写,模型里面都是和表关联的,在标签代码模式下写
子栏目建好后就有一个url,你只需要在这个url种传递你要搜索的参数,然后代码里面获取参数并构造sql就可以了
xiyou 发表于 2015-06-01 14:47:47
哦,和我的做法一样还以为有另外的做法
谢谢
rabbitbug - 2015/6/1 16:47:44
你这种自定义不要在模型里面写,模型里面都是和表关联的,在标签代码模式下写
子栏目建好后就有一个url,你只需要在这个url种传递你要搜索的参数,然后代码里面获取参数并构造sql就可以了
xiyou 发表于 2015-06-01 14:47:47
还有另外一个问题请帮忙解决一下http://bbs.pageadmin.net/showtopic-32320.aspx

谢谢
1
查看完整版本: 请问xiyou大师, 如何对完全自定义SQL的搜索模型结果进行分页?