Cakephp V2 无数据库(已修复)
此错误现已修复 https://github.com/cakephp/cakephp/commit/ 6aa08b5f52955d15fb7e44ed28efcd8156c958d2
一个非常简单的解释,说明如何解决 CakePHP V2 中的热门错误,并在没有数据库的情况下使用它。
当您想要在没有数据库的情况下使用 CakePHP 时,请创建文件 /app/Model/Datasource/DummySource.php,其内容如下:
class DummySource extends DataSource {
function connect() {
$this->connected = true;
return $this->connected;
}
function disconnect() {
$this->connected = false;
return !$this->connected;
}
function isConnected() {
return true;
}
}
接下来,更新您的 /app/Config/database.php 文件,修改 'default' 数组以包含一个读取的 datasource
'datasource' => 'DummySource'
别忘了,对于您创建的每个模型,都包含属性
$useTable = false
就这样。