Articles of cakephp 2.0

CakePHP 2.0 – Как создать пользовательские страницы ошибок?

Я прочитал, что класс AppError теперь имеет обратную совместимость и что вместо этого следует использовать Исключения. Как можно создавать собственные страницы ошибок для таких вещей, как ошибки 404 или полностью пользовательские ошибки?

Эффективный способ передачи переменных из PHP в JavaScript

Время от времени мне приходится передавать некоторые переменные из 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() { […]

CakePHP: как использовать элемент вида внутри контроллера

Я пытаюсь понять, как использовать один из элементов моего представления внутри контроллера … Я знаю, я знаю: «Не делай этого!» (В 99% случаев это правильный ответ) Но я думаю, что у меня действительно есть веская причина. Действие обрабатывает запрос AJAX, который возвращает разметку. Возвращенная разметка – это список, который я показываю везде, используя элемент. Поэтому, […]

Выброс пользовательского исключения 503 в CakePHP 2

Мне нужно предоставить HTTP-заголовок 503 Service Unavailable . Обычно я использую их для 404 и 500 кодов throw new NotFoundException(); throw new InternalErrorException(); Но я не могу найти соответствующее исключение для 503 в CakePHP 2.2? В моем файле «app / lib / AppExceptionHandler.php» у меня есть этот класс / функция, которая обрабатывает ошибки. class AppExceptionHandler […]

Загрузка файлов поставщика в CakePHP 2.0

В настоящее время я обновляю один из наших проектов до CakePHP 2.0. К сожалению, «первая строка» кода создает проблемы, и я не могу найти решение этой проблемы. В CakePHP 1.3 у меня был App::import("Vendor", "facebook"); перед тем, как будет определен класс AppController . Файл с ссылкой находится в /app/vendors/facebook/facebook.php (и включает в себя файл base_facebook.php […]

Intereting Posts
WooCommerce – добавление пользовательской цены на каждый товар в корзине Как получить все переменные из шаблона Twig? PHP json_decode () возвращает NULL с действующим JSON? Автоматическая маршрутизация для псевдонимов страниц в CakePHP Ошибка входа в систему Bigcommerce api (single sign-on) Настройте параметр «Локальный домен» SwiftMailer легко, в Symfony 2 Наложение изображения с текстом и преобразование в изображение Слишком много данных с var_dump в symfony2 doctrine2 PHP клятвенный фильтр слов Уровень доступа к определенному классу должен быть общедоступной ошибкой в ​​PHP Функция Mysql: вставить, если не существует или обновлено Можно ли загрузить фотографию в альбом fanpage без публикации? различия между require и require_once в php Форма запроса POST-запроса с использованием PHP Распаковка нагрузки в соответствии со значением другого раскрывающегося списка – без обновления страницы в PHP