5.0.0 - 致命 - 未处理
第一个就是路由和地址生成的bug$route = Array ( [admin/article/index] => admin/content/index?model_id=2 [admin/article/add] => admin/content/add?model_id=2 [admin/article/edit] => admin/content/edit?model_id=2 [admin/article/del] => admin/content/del?model_id=2 [admin/article/status] => admin/content/status?model_id=2 [article/index] => index/content/index?model=article [article/list] => index/content/lists?model=article [article/detail] => index/content/detail?model_id=2 [user/article/index] => user/content/index?model_id=2 [user/article/add] => user/content/add?model_id=2 [user/article/edit] => user/content/edit?model_id=2 [user/article/del] => user/content/del?model_id=2 [user/article/status] => user/content/status?model_id=2 [admin/photo/index] => admin/content/index?model_id=3 [admin/photo/add] => admin/content/add?model_id=3 [admin/photo/edit] => admin/content/edit?model_id=3 [admin/photo/del] => admin/content/del?model_id=3 [admin/photo/status] => admin/content/status?model_id=3 [photo/index] => index/content/index?model=photo [photo/list] => index/content/lists?model=photo [photo/detail] => index/content/detail?model_id=3 [user/photo/index] => user/content/index?model_id=3 [user/photo/add] => user/content/add?model_id=3 [user/photo/edit] => user/content/edit?model_id=3 [user/photo/del] => user/content/del?model_id=3 [user/photo/status] => user/content/status?model_id=3 [admin/page/index] => admin/content/index?model_id=4 [admin/page/add] => admin/content/add?model_id=4 [admin/page/edit] => admin/content/edit?model_id=4 [admin/page/del] => admin/content/del?model_id=4 [admin/page/status] => admin/content/status?model_id=4 [page/index] => index/content/index?model=page [page/list] => index/content/lists?model=page [page/detail] => index/content/detail?model_id=4 [user/page/index] => user/content/index?model_id=4 [user/page/add] => user/content/add?model_id=4 [user/page/edit] => user/content/edit?model_id=4 [user/page/del] => user/content/del?model_id=4 [user/page/status] => user/content/status?model_id=4 )
\think\Route::register($route);
echo url('index/content/detail',array('model_id'=>2,'id'=>2));比如上面这个例子,参数都出不来,测试了下,好像id的值为2就会出错还有个建议是关Marge类的
foreach ($fields as $field) {
if ($key = array_search($name . '.' . $field, $map)) {
// 需要处理映射字段
$array[] = $name . '.' . $field . ' AS ' . $key;
} else {
$array[] = $name . '.' . $field;
}
}95行建议加上这个表属性,不然如果多表有相同字段容易出错 