Articles of cakephp

Как получить SQL-запрос в model-> save () в CakePHP 3?

Как я могу просмотреть SQL-запрос в model-> save () в CakePHP 3? Есть какой-либо способ сделать это? Я хочу получить конкретный SQL-запрос, например, при сохранении нового объекта. Мне нужно это, потому что я хочу сохранить это в файле журнала в некоторых случаях. Моя конфигурация log bootstrap.php: Log::config('current', [ 'className' => 'File', 'path' => LOGS.DS.date('Y-m').DS, 'scopes' […]

CakePHP 3 содержат поля выбора

У меня есть следующие таблицы БД: элементы, пользователи, группы, itemImages. Между (элементами, группами) и (пользователями, группами) существует много разных отношений, а между ними (между пунктами, itemImages). Все соответствующие внешние ключи были настроены в CakePHP как ассоциации. Как я могу построить запрос с функцией contains (), который выбирает все элементы и их основное изображение, которые находятся […]

Данные из загруженного файла

У меня есть код с количеством загружаемых файлов в папку, и я хочу, чтобы эти файлы указывали имя, размер и URL-адрес в базу данных, но мой контроллер не работает. (Im использует CakePHP framework). Я хочу добавить данные этих файлов, которые я загружаю в базу данных (все файлы), и я получил ошибку. Ошибка: Notice (8): Undefined […]

jQuery Возврат вызова AJAX 403 Запрещенная ошибка при передаче данных изображения Rgraph

Я работаю над проектом, где я реализовал пару графиков / диаграмм с использованием библиотеки PHP Rgraph . В моем сценарии для графиков я делаю следующее: Вычислите точки графа и нарисуйте график, используя метод Rgraph Draw() . Создайте переменную данных изображения, используя метод canvas.toDataURL() . Передайте эту переменную данных изображения на сервер с помощью метода jQuery […]

CakePHP с сохраненной процедурой

Я пытаюсь создать хранимую процедуру в Cakephp. Я создал процедуру в MYSQL и создал глобальную функцию в AppModel.php, чтобы выполнить процедуру. Функция в AppModel – это sProcedure. Теперь у меня есть два условия: у меня может быть переменная для возврата из процедуры или, возможно, прямой набор результатов, например. Я создал для Pagination. Хотя он снимает […]

CakePHP не может записывать файлы

Я начинаю разрабатывать веб-сайт с использованием CakePHP для своей структуры, я буквально только начал и уже столкнулся с ошибками, я не могу работать над тем, что они означают. Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /Applications/XAMPP/xamppfiles/htdocs/evolvidsnew/lib/Cake/Cache/Cache.php on line 310 Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache […]

Cakephp 3 перенаправляет в beforeFilter родительского класса

В нашем приложении CakePHP 3 мы обнаружили другое поведение. Мы уверены, что он хорошо работает в CakePHP 2, поэтому я предполагаю, что что-то изменилось в новой версии. Когда пользователь посещает этот URL: /b2controller/myMethod , эти методы запускаются: AppController::beforeFilter() BController::beforeFilter() B2Controller::beforeFilter() B2Controller::myMethod() B2Controller::myMethod2() то пользователь перенаправляется на этот url /ccontroller/myMethod10/ Но нам нужно это: Когда пользователь […]

CakePHP – Заказ в $ hasMany модели игнорируется

У меня есть одна модель, которая имеет атрибут $ hasMany. Если у меня есть только следующее: var $hasMany = 'OtherModel' и в классе OtherModel расширяет AppModel У меня есть следующее: var $order = 'colour_id DESC'; Порядок игнорируется, но если у меня это в первой модели: var $hasMany = array( 'OtherModel' => array( 'order' => 'colour_id […]

CakePHP 3 ручная установка

В настоящее время я использую CakePHP 2.6.8. Я хочу перейти на CakePHP 3. Руководство по настройке рекомендует использовать Composer. Но композитор не делает все выполненные работы, а документация не ясна. Поэтому мне нужно пошаговое руководство. Текущий вход – структура каталога 2.x: https://github.com/cakephp/cakephp/tree/2.6.8 В основном, какие файлы и папки следует изменить для версии 3? Например, файлы […]

index.php в CakePHP я не понимаю

Я не знаю, где что-то не так, ZIP-файл был только что предоставлен мне, а набор программистов «сделал» половину работы, и теперь я должен это сделать, проблема в том, t знать, где ошибка, ничего не показывает, когда я иду в localhost / wookay / Вот код: <?php if (!defined('DS')) { define('DS', DIRECTORY_SEPARATOR); } if (!defined('ROOT')) { […]

Intereting Posts