未完成文章,隨時補充 (最後更新 2011-03-19)
資料架構更動
- 新增 ACL 表
- 移除 jos_groups 表
- 移除 jos_plugins 表,並整合進 jos_extensions
-
新增套件更新用 update 表
- jos_updates
- jos_update_sites
- jos_update_sites_extensions
- jos_update_categories
框架(Framework)更動
JAuthorization
移除 JAuthorization::_mos_add_acl
.
並新增 JAuthorization::getUserAccessLevels( $section [, $action = 'view'] )
.
JDatabase
JDatabase::setQuery 現在可以直接送入一個物件並生成SQL碼,用以搭配,用以搭配新的,專門用來組織SQL查詢碼的 JDatabaseQuery 生成的物件。
JFile
JFile::write 與 JFTP::write 的第二個參數改用 reference 的方式. 不能再用: JFile::write($filename,'string'); 的寫法,, however $data = 'string'; JFile::write($filename, $data); will work for both 1.5 and 1.6
JModel
JModel::getState will now take an optional second argument to set the default. $value = $model->getState( 'foo', 'bar' );
JModel has an addition contruction option and internal variable __state_set
. This is used to lazy-load model initialisation.
新 API
新增 JTableTree
這個抽象類別,類別,用來作為需要樹狀組織的 Table 的基礎繼承物件。
JObject 被改為抽象類別了,不再能像以前一樣直接 new 出來。需要空物件時請改用 JStdClass 取代。(但實際看程式碼並沒有改變阿.....)
新增 JDocumentXML
以簡單的生成 XML 格式的輸出。
更改 XML-RPC 支援模式
XML-RPC 的外掛與 phpxmlrpc 函式庫被移除,在 Joomla!1.6 中改以全新的方式實作 XML-RPC ,可以到 [這裡] 觀看新的模式。