1
在Zend Framework中,您可以覆蓋表設置方法如下解釋: http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.defining.setup什麼是覆蓋表設置方法?
我的問題是什麼用的呢?在什麼情況下會被使用?
對我來說這似乎毫無意義,因爲您爲什麼要將您的類的主鍵值或表名改爲除實際值之外的值?
在Zend Framework中,您可以覆蓋表設置方法如下解釋: http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.defining.setup什麼是覆蓋表設置方法?
我的問題是什麼用的呢?在什麼情況下會被使用?
對我來說這似乎毫無意義,因爲您爲什麼要將您的類的主鍵值或表名改爲除實際值之外的值?
您可能希望在不同情況下使用相同的Zend_Db_Table
類。就我而言,我需要爲一個項目在不同的模式和表名稱中使用相同的表結構。所以,我可以用同一個類來訪問,例如:
db1
:
tableA
tableB
db2
:
tableC
tableD
(具有相同的結構中的所有表,但不同的名稱)。
實際上,這種靈活性是我選擇在這個項目中使用Zend Framework的主要原因。
希望有幫助,
非常有趣,非常感謝 – Yasser1984