Я использую стек Apache / PHP / MySQL. Использование в качестве рамки CakePHP. Время от времени я получаю пустую белую страницу. Я не могу отлаживать его через Cake, поэтому я заглядываю в apache error.log и вот что я получаю: [Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11) [Wed Oct […]
Я создаю XML в представлении с основной библиотекой CakePHP Xml : $xml = Xml::build($data, array('return' => 'domdocument')); echo $xml->saveXML(); Вид подается от контроллера с помощью массива: $this->set( array( 'data' => array( 'root' => array( array( '@id' => 'A & B: OK', 'name' => 'C & D: OK', 'sub1' => array( '@id' => 'E & F: […]
Время от времени мне приходится передавать некоторые переменные из PHP в JS-скрипт. Пока я сделал это так: var js-variable = "<?php echo $php-variable; ?>"; Но это очень уродливо, и я не могу скрыть свой JS-скрипт в файле .js, потому что он должен быть проанализирован PHP. Какое лучшее решение для этого?
Я пытаюсь использовать систему событий в CakePHP v2.1 + Он кажется довольно мощным, но документация несколько расплывчата. Запуск события кажется довольно простым, но я не уверен, как зарегистрировать соответствующих слушателей (слушателей) для прослушивания события. Соответствующий раздел находится здесь, и он предлагает следующий пример кода: App::uses('CakeEventListener', 'Event'); class UserStatistic implements CakeEventListener { public function implementedEvents() { […]
Я использую xampp v3.1.0 3.1.0 и cakephp 1.2.10, но у меня эти две ошибки. Строгие стандарты: переопределение уже определенного конструктора для класса Object в E: \ xampp \ htdocs \ projectname \ cake \ libs \ object.php в строке 62 Строгие стандарты: нестатический метод Configure :: getInstance () не следует называть статически в E: \ […]
У меня есть вызов API, для которого мне нужно иметь возможность запускать некоторые проверки и потенциально возвращать различные коды состояния. Мне не нужны пользовательские представления или что-то еще, мне просто нужно вернуть правильный код. Если пользователь не передал надлежащие учетные данные, мне нужно вернуть статус 401. Если они не отправили поддерживаемый формат запроса, мне нужно […]
Я использую CakePHP 2.0 и пытаюсь настроить cronjob для выполнения метода в контроллере. Я с ума сходил, просматривая различные учебники и случайные сайты, чтобы узнать, смогу ли я найти решение. Ошибка, которую я получаю, такова: Undefined variable: argc [APP/webroot/cron_dispatcher.php, line 83 Вот дно файла cron_dispatcher.php в моем каталоге app / webroot / . if (!include(CORE_PATH […]
На моей локальной установке у меня загружается множество сайтов CakePHP. Я использую Mac, поэтому структура папок – это что-то вроде ~/Users/cameron/Sites/sample-website а затем на каждом из этих сайтов у меня будет типичная папка Cake и папка App. То, что я хотел бы сделать, это иметь только основную папку с тортами, а затем ВСЕ НАЧАЛОСЬ от […]
Каков метод отправки текущей временной метки непосредственно на INSERT или UPDATE ? Если бы я работал с обычным SQL, я бы использовал функцию NOW() для конкретного поля SQL при отправке. Как мне сделать это с помощью CakePHP? $this->Model->save($this->data)
Мне нужно предоставить HTTP-заголовок 503 Service Unavailable . Обычно я использую их для 404 и 500 кодов throw new NotFoundException(); throw new InternalErrorException(); Но я не могу найти соответствующее исключение для 503 в CakePHP 2.2? В моем файле «app / lib / AppExceptionHandler.php» у меня есть этот класс / функция, которая обрабатывает ошибки. class AppExceptionHandler […]