2011-01-18 4 views
0

多くのCakePHPデータソース作成者が、常にtrueを返すメソッドを作成していることに気付きました。これは、データソースが接続されているか(MySQLまたはOracleデータベースのような)データソースに尋ねることができるようにするか、またはCakePHPデータソース自体がある時点でその関数を呼び出すようにしますか?CakePHPはいつデータソースのis_connectメソッドを呼び出しますか?

+0

迷信のようです。 'is_connect'はCake 1.3ソースのどこにも現れません。 – deceze

+0

私は正しいことを知っていますか?まだ多くのデータソース作成者がそれを使用しています。 –

+0

is_connectメソッドを持つデータソースはどれですか? –

答えて

0

DBO_ *には接続プロパティがありますが、is_connectedのようなメソッドはありません。 DBOファイルでconnect()メソッドを見つけることもできます。

データソースを呼び出すモデルが呼び出されると、connectが呼び出されます。ほとんどのデータソースが真実を返すのは、それらが何かに接続していないからです。場合は、ちょうどファイル(CSVのデータソースなど)かもしれません

関連する問題