Articles of cakephp

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

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

Как вывести пользовательское содержимое тела HTTP с помощью CakePHP 3.4? Эховые причины Ошибка «Невозможно испустить заголовки»

Использование CakePHP 3.4, PHP 7.0. Я пытаюсь сделать очень простой метод контроллера для вывода некоторого JSON. Он выводит «Невозможно изменить заголовки …». public function test() { $this->autoRender = false; echo json_encode(['method' => __METHOD__, 'class' => get_called_class()]); } Выход из браузера {"method":"App\\Controller\\SomeController::test", "class":"App\\Controller\\SomeController"} Warning (512): Unable to emit headers. Headers sent in file=… Warning (2): Cannot […]

cakePHP 3.0 загрузка изображений

Я хочу загрузить изображения в приложение cakephp 3.0. Но я получаю сообщение об ошибке: Notice (8): Undefined index: Images [APP/Controller/ImagesController.php, line 55] Есть ли некоторые примеры для загрузки файлов (сразу несколько файлов) в cakePHP 3.0? Потому что я могу найти только примеры для cakePHP 2.x! Я думаю, мне нужно добавить собственный метод проверки в моем […]

Могу ли я использовать хип-хоп Facebook с такими фреймворками, как Zend Framework, cakephp, symfony

Вчера Facebook запустил HipHop , исходный код-конвертер с php на c ++. Набор php-функций и конструкций более ограничен, чем в стандартном php. Являются ли текущие популярные php-фреймворки (ZF, CakePHP, symfony) совместимыми с HipHop? Если нет, то какие части этих фреймворков непригодны для использования?

CakePHP 3 – Parse Date с LocalStringFormat для исправления формата SQL и правильной проверки

мы объявили следующие строки в функции инициализации нашего AppController, чтобы они отображались в глобальном масштабе в одном и том же формате для отображения дат: // default time formats on load Time::$defaultLocale = 'de-DE'; Time::setToStringFormat('dd.MM.YYYY'); Это отлично работает. Дата отображается корректно в представлении. Но мы получаем ошибку проверки, если хотим сохранить объект с полем даты (Предоставленное […]

CakePHP метод поиска с помощью JOIN

Здравствуй, Мне нужно выполнить следующий запрос с помощью метода find CakePHP: SELECT * FROM `messages` INNER JOIN users ON messages.from = users.id WHERE messages.to = 4 ORDER BY messages.datetime DESC В основном я: таблица messages с моделью Message таблица users с моделью User и хотите получить информацию из обеих таблиц в одном запросе. Поле users.id […]

База данных коммутатора CakePHP (используя тот же источник данных) на лету?

Я попытался создать небольшую функцию, которая будет использоваться в контроллере для переключения базы данных «на лету», я должен использовать только один источник данных. На моем database.php: function __construct() { $server = Configure::read('Server'); if(!empty($server['database'])) $this->local['database'] = $server['database']; $this->default = $this->{$server['datasource']}; } Используется для переключения базы данных в зависимости от конфигурации сервера. Он отлично работает. Я попытался […]

Как полностью отключить кеширование в CakePHP?

Поэтому я открыл кеш-шлюзы в своем приложении Cakephp, и теперь я хочу их закрыть … Я сделал все, что в моих силах: удалить все файлы в папке tmp (но не в папках), включив «Cache.disable» в файле core.php в своем приложении, попытался очистить кеш изнутри некоторых контроллеров с clearCache () и Cache :: clear () (но […]

htmlspecialchars (): Недопустимая многобайтовая последовательность в аргументе

Я получаю эту ошибку на своем локальном сайте. Warning (2): htmlspecialchars(): Invalid multibyte sequence in argument in [/var/www/html/cake/basics.php, line 207] Кто-нибудь знает, в чем проблема или что должно быть решением для этого? Благодарю.

Как использовать FormHelper :: postLink () внутри формы?

Я хочу создать ссылку для удаления Cakephp delete в форме, как показано ниже. Но самая первая кнопка удаления сообщения не включает delete Form, когда я проверяю в браузере и не могу удалить, но остальные включают в себя, как я хочу, и могу удалить. Это ошибка cakephp или что-то, что мне нужно, чтобы изменить исходный код? […]