2012-04-07 57 views
0

我有我的模型:笨 - >简单选择所有查询

$this->db->select('companyName,companySlogan,companyContact,companyEmail,companyWebsite,companyPhone,companyFax,companyAddress'); 
$result = $this->db->get('companyDetails'); 

我怎么会回到我的$result,这样我可以通过我下面的表单控制器打电话了吗?

$data['companyName'] = $this->quote->companyDetails->companyName 

回答

1

您可以在模型中创建功能getCompanyDetails($companyName)。然后从你的控制器调用这个方法。 $this->quote->getCompanyDetails('abc');

像下面这样的东西。请注意,如果出现错误,请对此进行测试并做一些小改动。基本思想如下。

public function getCompanydetails($companyName) 
{ 
$this->db->select('companyName,companySlogan,companyContact,companyEmail,companyWebsite,companyPhone,companyFax,companyAddress'); 
    $result = $this->db->get($companyName); 
    return result->result_array(); 
} 
+0

我需要为每个项目创建一个$字段吗? – 2012-04-07 08:30:52

+0

如果你想从表中选择每个字段,你可以使用'$ this-> db-> get($ companyName);'不需要select方法调用。 – Jasonw 2012-04-07 09:59:33

+0

ahh我现在得到你,我认为$ companyName可能是$ value并且仍然有效 – 2012-04-07 11:09:04