![](/img/trans.png)
[英]Get a list of tables/models in Doctrine 1.2 - Symfony 1.4 and describe?
[英]symfony 1.4 & doctrine 1.2 - one model for a few tables
我將Symfony 1.4和Doctrine 1.2(MySQL)用作ORM,並且遇到了一些問題。 該項目非常大,必須保存太多參數。
我有一個表DataFlow,現在每個月要存儲3Gb的新數據。 我知道mysql分區...但是它不是很有用。
決定將數據存儲在具有相同結構的表中,例如ataFlow_2013_01,DataFlow_2013_02.....。
是否可以創建一個與表DataFlow *進行交互的模型並在其中動態更改表名? 原因之一-必須對最終代碼進行編譯和混淆...,以便在創建新表時無法動態創建模型。
如果您知道該怎么做,或者在哪里可以閱讀,請提供幫助。
PS對不起,我的英語。
看一下生成的模型的基類。 每個模型類都有一個setTableName()
函數,該函數在setTableDefinition()
內部調用。
您可以使用以下內容覆蓋此功能:
public function setTableDefinition()
{
parent::setTableDefinition();
$this->setTableName('DataFlow_'.date('Y_m'));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.