0
我想弄清楚如何做到這一點的最佳方法。數據庫表變量模型之間共享
我對我的不同分離的模塊有大約6種不同的模型,它們都共享我創建的變量,它們保存着我的數據庫表的值。我應該創建一個保存這些值的特殊配置文件,還是有更好的辦法可以處理這種情況?
我想弄清楚如何做到這一點的最佳方法。數據庫表變量模型之間共享
我對我的不同分離的模塊有大約6種不同的模型,它們都共享我創建的變量,它們保存着我的數據庫表的值。我應該創建一個保存這些值的特殊配置文件,還是有更好的辦法可以處理這種情況?
您可以創建一個配置,並從拉,也可以創建一個「主」模式和擴展你的其他機型...是這樣的:
class Mastermodel extends CI_Model
{
var $table_name = 'table'; // user accounts
var $another_table_name = 'another_table'; // user profiles
function __construct()
{
parent::__construct();
}
...
}
,然後在其他車型,改線
class Childmodel extends CI_Model
到
class Childmodel extends Mastermodel
然後你就可以使用$this->table_name
和$this->another_table_name
在子模型中
通過擴展實例化變量的Mastermodel,您可以繼承這些變量。
**需要注意的是,你還必須加載「大師」的模式,否則PHP會不會有它在內存中,不能擴展它**
我做的abovve是非常重要的,它說thtat的mastermodel無法找到。 – user1530515 2012-07-27 21:39:31
你加載了Mastermodel嗎? – Brendan 2012-07-30 15:38:34