Zend_Db_Table的fetchAll只接收Zend_Db_Table_Select

Zend_Db_Table的fetchAll()只接收Zend_Db_Table_Select,但傳入Zend_Db_Select並不會產生錯誤,而是自動再生成一個Zend_Db_Table_Select的物件,原本的Zend_Db_Select則完全沒有使用到。 閱讀全文〈Zend_Db_Table的fetchAll只接收Zend_Db_Table_Select〉

初始化mail resource

Bootstrap是用來初始化resource。所有可以初始化的resource在Zend/Application/Resource底下可以找到,檔名即代表resource的名稱。

本篇旨在說明初始化mail resource的作法。說是mail resource,但實際上這個資源和寄信並沒有直接的關係,實際上寄信的實際內容還是需要透過初始化Zend_Mail這個類別來進行,這個mail resource是將最後Zend_Mail::send()所需要的Zend_Mail_Transport_Abstract物件實作,並指定給Zend_Mail::$_defaultTransport屬性,這樣實際用到send()的時候就不用再傳Zend_Mail_Transport_Abstract物件了。

同時,這個mail resource也順便設定了郵件標頭的預設from及reply屬性。 閱讀全文〈初始化mail resource〉

隨手筆記2012-2-3

#zend的controller的_redirect之後的敘述不會執行

#Zend_Auth的使用者驗證是透過實作Zend_Auth_Adapter_Interface的類別來進行,實際上是實作Zend_Auth_Adapter_Interface介面裡的authenticate方法,而且這個authenticate方法必須傳回Zend_Auth_Result的實體。 閱讀全文〈隨手筆記2012-2-3〉

Zend_Form_Element可使用的options

在Zend Framework裡建立表單元件會使用到Zend_Form_Element類別,建構實體時傳入的第一個參數為元件種類,第二個參數是元件的名稱,第三個參數是建立元件的選項。底下是所有可以設定的選項內容。

一般而言,「set+選項名稱」是Zend_Form_Element類別的method,如果此選項名稱並非Zend_Form_Element的method,則會將此選項當作Zend_Form_Element類別實作元件的attrib。

閱讀全文〈Zend_Form_Element可使用的options〉

Proudly using Dynamic Headers by Nicasio WordPress Design