discuz是如何把数据表转成数组的?
下面这组数据是频道栏目表中的,我的疑问是 discuz 如何把数据表中的数据转成数组的呢?
Array<br>(<br> [0] => Array<br> (<br> [catname] => 频道栏目1<br> )<br><br> [1] => Array<br> (<br> [catname] => 频道栏目2<br> )<br><br> [2] => Array<br> (<br> [catname] => 频道栏目3<br><br> [3] => Array<br> (<br> [catname] => 频道栏目4<br> )<br><br> [4] => Array<br> (<br> [catname] => 频道栏目5<br> )<br><br> [5] => Array<br> (<br> [catname] => 频道栏目6<br> )<br> <br>)
------解决思路----------------------
一个while循环取出的资源就自己组织成数组啊
你看看\source\class\discuz\discuz_database.php,fetch_all()方法
我都是从入口文件开始找,用file_put_content()来输出我想要的数据
你可以用netbeans,只要引入discuz,你就可以用control+鼠标左键,自动跳到定义该方法的文件中
主页面上引用了三个页面也说不过去呀。本次主要是把数据库合并了一下,至于功能,没有加什么新的东西,还是那些:在线订购、帐单查询(添加了一个打印的连接)、特价商品列表、热买商品列表、留言本(许多朋友说以前的那个有问题,现在换成枫叶阁女士留言本,挺不错的)、新闻、完善的管理









