Ethna2.3.5とEthna2.6betaを比較する (その6)
$ FILE=DB.php; diff ETHNA_2_3_5kai/class/$FILE Ethna-2.6.2011010402/class/$FILE -uEbwB
--- ETHNA_2_3_5kai/class/DB.php 2011-05-08 04:45:49.000000000 +0900
+++ Ethna-2.6.2011010402/class/DB.php 2010-12-27 03:32:46.000000000 +0900
@@ -1,12 +1,12 @@
// vim: foldmethod=marker
/**
- * Ethna_DB.php
+ * DB.php
*
* @author Masaki Fujimoto
* @license http://www.opensource.org/licenses/bsd-license.php The BSD License
* @package Ethna
- * @version $Id$
+ * @version $Id: e025dfa790e925a729d122052e553df72cf76135 $
*/
// {{{ Ethna_DB
@@ -43,7 +43,7 @@
* @param string $dsn DSN
* @param bool $persistent 持続接続設定
*/
- function Ethna_DB(&$controller, $dsn, $persistent)
+ public function __construct(&$controller, $dsn, $persistent)
{
$this->dsn = $dsn;
$this->persistent = $persistent;
@@ -112,10 +112,13 @@
* テーブル定義情報を取得する
*
* @access public
- * @return mixed array: PEAR::DBに準じたメタデータ Ethna_Error::エラー
+ * @return mixed array: PEAR::DBに準じたメタデータ
+ * Ethna_Error::エラー
*/
function getMetaData()
{
+ // このメソッドはAppObject
+ // との連携に必要。
}
・コンストラクタが__constructになった。
これも、コンストラクタの継承に気を付ければ問題ない。
カテゴリ:
Ethna