build_uri函数出错

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

我在根目录下又加了一个php文件,让后去取相关类的时候,需要重定义url,我按照brand.php文件中写的,但是在加载模板的时候出现了bug。
array_merge() [function.array-merge]: Argument #2 is not an array 。
extract() expects parameter 1 to be array, null given inE:\project\ecshop\includes\lib_common.php on line 1509

急求,请知道的尽快给予解答。谢谢。

回答:
你的代码贴出来看一下!

array_merge() 功能是将两个数组何为一个数组 错误明显是你参数的问题
怎么 build_uri函数有问题了啊?

里面传递的参数是正确的,我想因为在根目录下添加了这个新php文件,是不是要在其它地方进行设置或者修改。

你要在使用的页面 引入 你自己写的PHP文件
还有你的错误提示明显是你参数的问题
贴一下你的代码!

我刚把我建的这个php文件中凡是包括build_uri的函数都给注释掉了,还是会出现这个问题,这个我就不知道是什么原因了。麻烦你帮解决,

首先你的的错误提示 和你说的函数没有联系
其次你不贴你的代码 怎么帮你

1、你的错误提示,说明你的第二个参数($params)不是一个数组
2、注意build_uri()函数中的switch ($app),你添加的新PHP文件要包含到里面