1

データベースが MySQL の場合、コマンド 'cake bake all' は正常に動作しますが、Oracle を使用して mvc コードを生成しようとすると失敗します。

MySQL を使用して mvc コードを生成した後、database.php ファイルを変更して oracle データベースを使用するようにすると、アプリケーションは期待どおりに動作します。

したがって、オラクルは問題ではないと思います。

Oracle がデフォルトのデータベースである場合、「cake bake all」を機能させるにはどうすればよいですか?

database.php コード:

 var $default = array(
    'driver' => 'oracle',
    'persistent' => false,
    'login' => 'LOGIN',
    'password' => 'PASSWORD',
    'database' => 'IP:1521/DATABASE'
    );
4

1 に答える 1

1

使用している Cakephp に適切なデータベースを使用していること、および php と wamp / mamp / lampserver のバージョンをサポートしていることを確認してから、
構成を開始する必要があります。
CakePHP がサポートするデータベース CakePHPがサポートするデータベース
のリストはこちらから


ここからドライバのリストを見つけ

て設定します。ここのようなものPHP-sqlsrv Wampサーバーを構成する

于 2013-05-07T08:21:02.727 に答える