【发布时间】:2017-12-17 06:40:58
【问题描述】:
当我 var dump $userData 时它会返回
array(1) { [0]=> object(stdClass)#19 (11) { ["id"]=> string(1) "1" ["title"]=> string(3) "Mrs" ["name"]=> string(6) "Devaka" ["用户名"]=> 字符串(6) "Dabare" ["电子邮件"]=> 字符串(23) “devakadabare1@gmail.com” [“contactnum”]=> 字符串(10)“0750548469” ["user_address"]=> string(40) "260/B,Station Road, Angulana, Moratuwa" ["区"]=> 字符串(7) "科伦坡" ["密码"]=> 字符串(8) "12345679" ["买家"]=> 字符串(1) "1" ["卖家"]=> 字符串(1) "0" } }
但是当我回显$userData->name
会报错
试图获取非对象的属性
user.php 控制器
defined('BASEPATH') OR exit('No direct script access allowed');
class User extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('User_model','',true);
}
public function index()
{
$data['userData'] = $this->User_model->getUser();
//$data['userEditData'] = $result[0];
$this->load->view('profile/index', $data);
}
型号
class User_model extends CI_model{
public function __construct() {
parent::__construct();
}
public function getUser(){
$query = $this->db->where(array('id'=>1))
->get('users');
return $query->result();
}
【问题讨论】:
标签: php mysql codeigniter