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