2012-04-07 67 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