在何時做數(shù)據(jù)庫連接,在何時釋放資源關閉連接
index 和 test方法雖然是前后調(diào)用的,但是是在test調(diào)用完,銷毀對象時才保存的數(shù)據(jù)庫,這兩個方法只是設置了屬性。
應該每次查詢?nèi)缓笫褂胊rray封裝再釋放資源是嗎,即在Mysql類中做?
是應該在mysql這樣的驅動中當該類銷毀時關閉數(shù)據(jù)庫嗎 即Mysql類中的__destruct方法中?
有些mvc框架封裝比較復雜,期待老師簡述框架
index 和 test方法雖然是前后調(diào)用的,但是是在test調(diào)用完,銷毀對象時才保存的數(shù)據(jù)庫,這兩個方法只是設置了屬性。
應該每次查詢?nèi)缓笫褂胊rray封裝再釋放資源是嗎,即在Mysql類中做?
是應該在mysql這樣的驅動中當該類銷毀時關閉數(shù)據(jù)庫嗎 即Mysql類中的__destruct方法中?
有些mvc框架封裝比較復雜,期待老師簡述框架
2015-01-28
舉報
2016-01-09
對于你的問題,我覺得是后者。在__destruct方法中才會傳給數(shù)據(jù)庫需要更新的數(shù)據(jù)。據(jù)我所熟悉的Yii框架不是這樣封裝的。Yii框架需要自己主動的調(diào)用save()方法才會保存數(shù)據(jù),而不是簡單的對象銷毀的時候才進行保存。老師的實例只是拋磚引玉吧,可以把__destruct方法改成save()然后主動調(diào)用。