Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 消息:正在尝试获取非对象的属性_Codeigniter - Fatal编程技术网

Codeigniter 消息:正在尝试获取非对象的属性

Codeigniter 消息:正在尝试获取非对象的属性,codeigniter,Codeigniter,我有这个模型: public function getmstasset($id) { //$this->load->model('sitemodel'); //$data['content']=$this->sitemodel->listpelanggan()->result_array(); $this->db1 = $this->load->database('default', true); return $

我有这个模型:

public function getmstasset($id)
{
    //$this->load->model('sitemodel');
    //$data['content']=$this->sitemodel->listpelanggan()->result_array();

    $this->db1 = $this->load->database('default', true);
    return $this->db1->select('assetview.*')
                    ->from('assetview')
                    ->where('idasset',$id)
                    ->get();
    //$this->load->view('template', $data, FALSE);
}
控制器:

public function addfromasset($id)
{
    $this->load->model('assetmodeltrn');
    $data['getasset'] = $this->assetmodeltrn->getmstasset($id)->result_array(); 
    $data['content'] = 'transaksi/assetdist_trn';
    $this->load->view('template', $data);
}
视图:

Mac地址* mac_addr;?>“name=“macaddr”readonly=“readonly”required=“required”type=“text”>

序列号*

我解决了问题,我将控制器更改为:

$data['getasset']=$this->AssetModern->getmstasset($id)->结果数组()

$data['getasset']=$this->AssetModern->getmstasset($id)->row()

谢谢


Dian

已经很晚了。我的灵力已经很弱了。你能提醒我哪一行是#26,根据你的错误吗?我将不胜感激。哦,也许哪一行代码属于文件
transaksi/assetdist_trn.php
。以及与你的问题相关的任何其他信息。是的,transaksi/assetdist#trn.php中的第26行,请尝试to从模型getmstasset获取输入值。这是代码:如果这是第26行,则
$getasset
不是对象。但我看不到您在代码中设置了
$getasset
,因此我无法进一步帮助您。请发布与您的问题相关的所有代码。它位于控制器上,$this->load->model('AssetModelrn'))$data['getasset']=$this->assetModern->getmstasset($id)->result_array();$data['content']='transaksi/assetList_trn';$this->load->view('template',$data);
                        <div class="item form-group">
                            <label class="control-label col-md-3 col-sm-3 col-xs-12" for="serialnum">Serial Number<span class="required">*</span></label>
                            <div class="col-md-6 col-sm-6 col-xs-12">
                                <input id="serialnum" class="form-control col-md-7 col-xs-12" name="serialnum" value="<? echo $getasset->serialnumber ?>"  readonly="readonly" placeholder="Serial Number" required="required" type="text"></input> 
                            </div>
                        </div>