CakePHP: Как я могу поймать ошибку mkdir? - PullRequest
0 голосов
/ 09 сентября 2011

В настоящее время я использую следующий код в CakePHP 1.3.10 (используя PHP 5.2.17), когда mkdir возвращает false:

CakeLog::write('error', "An error occurred while creating the \"$target_dir\" directory.");

Я также хотел бы получить точное сообщение об ошибке, например:

Warning (2): mkdir() [function.mkdir]: File exists

Затем я могу включить это сообщение об ошибке в журнал.Как я могу сделать это с CakePHP?Я пытался использовать функцию error_get_last, но она просто говорит:

Non-static method Configure::getInstance() should not be called statically, assuming $this from incompatible context

Любая помощь будет оценена.

1 Ответ

1 голос
/ 09 сентября 2011

Вы на самом деле пытаетесь поймать предупреждение.Метод для этого ответил здесь

Функция file_exists () также проверяет существование каталога.Вы можете попробовать это возможно

...