В моем случае, ошибка:
Fatal error: Uncaught Error: Class 'ErrorHandler' not found in C:\[path]\core\cake\libs\object.php on line 211
(!) Error: Class 'ErrorHandler' not found in C:\[path]\core\cake\libs\object.php on line 211
ошибка со мной происходит при попытке посетить http://localhost/user_accounts/index
я уже имел представление, созданное в приложении \ вид \ user_accounts \ index.ctp со следующим содержанием:
<div>
Text from div
</div>
Я создал соответствующую г контроллер, а также в приложении \ Контроллеры \ user_accounts_controller.php:
<?php
class UserAccountsController extends AppController {
public function index() {
// Render the view in /views/user_accounts/index.ctp
$this->render();
}
}
?>
Поскольку я не ассоциирование модели к этому контроллеру, я пропускал это: var $uses = array();
. Это бы сэкономило бы время, если бы ошибка была более явной, например, «У вас нет модели, связанной с этим контроллером».
Исправление было:
<?php
class UserAccountsController extends AppController {
// Use this controller without a need for a corresponding Model file.
var $uses = array();
public function index() {
// Render the view in /views/user_accounts/index.ctp
$this->render();
}
}
?>