这一周主要做了团队安排的网站的搜索功能的任务,花了很多时间但是只是输出了二维数组,离预期目标还很远。
感觉在之前的学习中没有注意细节,更没有真正学懂。
PS:很low的搜索功能
public function search(){
//搜索用户
$value = $_GET['keywords'];
//$nickname = M('member');
$username = M('ucenter_member');
$title['title'] = array('like','%'.$value.'%');
$data = $username->where($title)->select();
$dataLength = count($data);
$a = 0;
while($a<$dataLength) {
$user_id['user_id'] = $data[$a]['user_id'];
$userdata = $username->where($user_id)->field('username')->select();
//$post_id['post_id'] = $data[$a]['post_id'];
//$list['title'] = $data[$a]['title'];
$list["username"] = $userdata[$a]["username"];
//$list["post_id"] = $post_id['post_id'];
//$list["openId"]=$_POST["openId"];
$array[$a] = $list;
$a++;
}
var_dump($array);
//搜索文章
$value2 = $_GET['keywords'];
$title = M('document');
$article['article'] = array('like','%'.$value2.'%');
$data = $title->where($article)->select();
$dataLength = count($data);
$a = 0;
while($a<$dataLength) {
$title_id['title_id'] = $data[$a]['title_id'];
$titledata = $title->where($title_id)->field('title')->select();
//$list['title'] = $data[$a]['title'];
$list['title'] = $titledata[$a]['title'];
$array[$a] = $list;
$a++;
}
var_dump($array);
//$this->display();
}