0
多くのCakePHPデータソース作成者が、常にtrueを返すメソッドを作成していることに気付きました。これは、データソースが接続されているか(MySQLまたはOracleデータベースのような)データソースに尋ねることができるようにするか、またはCakePHPデータソース自体がある時点でその関数を呼び出すようにしますか?CakePHPはいつデータソースのis_connectメソッドを呼び出しますか?
多くのCakePHPデータソース作成者が、常にtrueを返すメソッドを作成していることに気付きました。これは、データソースが接続されているか(MySQLまたはOracleデータベースのような)データソースに尋ねることができるようにするか、またはCakePHPデータソース自体がある時点でその関数を呼び出すようにしますか?CakePHPはいつデータソースのis_connectメソッドを呼び出しますか?
DBO_ *には接続プロパティがありますが、is_connectedのようなメソッドはありません。 DBOファイルでconnect()メソッドを見つけることもできます。
データソースを呼び出すモデルが呼び出されると、connectが呼び出されます。ほとんどのデータソースが真実を返すのは、それらが何かに接続していないからです。場合は、ちょうどファイル(CSVのデータソースなど)かもしれません
迷信のようです。 'is_connect'はCake 1.3ソースのどこにも現れません。 – deceze
私は正しいことを知っていますか?まだ多くのデータソース作成者がそれを使用しています。 –
is_connectメソッドを持つデータソースはどれですか? –