Описание тега cakephp-3.8

По вопросам о ветви 3.8.x инфраструктуры CakePHP MVC. Используйте этот тег в сочетании с общим тегом [cakephp]. Если ваш вопрос относится к CakePHP в целом, используйте только тег [cakephp].
1 ответ

Как заменить класс sanitize в cakephp 3?

В настоящее время я работаю над обновлением cakephp с 2.10 до 3.8, я заметил, что класс Sanitize был удален. Кто-нибудь знает как его заменить? У меня есть следующая функция: public function view( $page ) { $page = Sanitize::paranoid( $page, array('…
25 июн '20 в 12:42
0 ответов

CakePHP 3.8: Как написать волшебные @methods && @properity?

Мы запускаем phpstan @ cakephp 3.8 и получаем такие ошибки: 1: __call() https://api.cakephp.org/3.8/source-class-Cake.Database.FunctionsBuilder.html 238 Call to an undefined method Cake\Database\FunctionsBuilder::year(). 239 Call to an undefined met…
28 янв '20 в 17:12
2 ответа

Вызов jQuery ajax не может читать данные в кодировке json из CakePHP 3.8 (получает пустой массив)

У меня странная проблема с чтением данных в кодировке json, возвращаемых моим API CakePHP3 в ответ на вызов ajax из jQuery. Я уже прочитал более 20 сообщений о stackru и других местах, а также об обычных проблемах, с которыми сталкивались люди из-за…
06 фев '20 в 20:46
1 ответ

Создайте текст в конструкторе запросов, выберите

Мне нужно добавить текст в конструкторе запросов. SELECT '5 a 8 lugares' as 'lugares', count(*) AS 'livres' FROM salas S;
12 ноя '19 в 18:33
0 ответов

Как разрешить неаутентифицированным пользователям видеть определенные страницы или страницы действий в Cake PHP 3?

В CakePHP 3 мы использовали компонент Auth, и это работало так же, как CakePHP - Как разрешить неаутентифицированный доступ к определенным страницам Теперь я пытаюсь использовать вместо этого новые плагины аутентификации и авторизации (не знаю, лучш…
1 ответ

CakePhp where() условие не работает для отношения HasMany

Я должен стол 1. Products 2. VendorsInventories NB: Товар может содержать более одного инвентаря поставщиков. В Model / Table / VendorsInventories public function initialize(array $config) { parent::initialize($config); $this->setTable('vendors_i…
15 дек '19 в 21:30
1 ответ

Реализуйте таблицы с символами подчеркивания ошибок: Неустранимая ошибка: вызов функции-члена

Когда я реализую таблицу с именем example_a call: модель / объект: ExampleA.php модель / таблица: ExampleATable.php контроллер: ExampleAController.php Шаблон / Пример A: index.ctp дает мне следующую ошибку: Примечание (1024): Неопределенное свойство…
29 ноя '19 в 13:46
0 ответов

Устарело предупреждение при установке $request-> data('name', $value)

Я делаю большое обновление своего приложения до CakePHP 3.8. Мне удалось обновить весь устаревший код, следуя документации, руководствам по обновлению и некоторым ответам на переполнение стека, но я не могу понять, как я могу сделать этот последний …
22 янв '20 в 11:58
1 ответ

cakephp 3.8.8 Невозможно преобразовать значение типа `string` в целое число при сохранении крайнего срока поля как datetime

Cakephp не сохраняет выбранное значение поля даты. У меня есть форма с таким полем, как: <? echo $this->Form->control('deadline', ['class' => 'form-control text-form-control', 'type' => 'datetime']); ?> Я могу редактировать и измен…
23 янв '20 в 17:39
0 ответов

Ожидаемый тип "Cake \ Datasource \ EntityInterface". Найдено "Приложение \ Модель \ Таблица \entity"

Я не уверен, действительно ли это проблема моего кода или интеллекта. В моем UsersTable У меня есть метод, который, учитывая user_id, извлекает данные пользователя (посредством вызова другого метода) и выполняет возврат. Вот код: public function res…
15 фев '20 в 22:03
0 ответов

Не удается запустить загрузку нескольких файлов в CakePHP 3.8

Я работаю над этим проектом, и сначала у него была загрузка одного файла, которая работает отлично, но мне пришлось перейти на загрузку нескольких файлов, и теперь я просто не могу заставить ее работать! Получение ошибки "Заголовки уже отправлены": …
1 ответ

Попытка создать простой Auth с помощью CakePHP 3.8

Как дела? Я пытаюсь понять, почему это не работает... Посмотрел в Интернете, и наиболее частые ответы заключались в том, что поле пароля моей базы данных имеет неправильный размер, но моеvarchar(255). Продолжать получать false вернуться в $user = $t…
10 июн '20 в 17:08
1 ответ

CakePHP 3.8.6: Ошибка авторизации при добавлении нового контента

Учитывая, что я новичок в CakePHP, я не мог не заметить явный сбой в авторизации. Опять же, продолжая обучение по CMS, когда я добавил код для авторизации и вошел как user1 на страницу статей / добавления, все было в порядке. Затем я выбрал пользова…
16 ноя '19 в 16:53
1 ответ

Плагин аутентификации Cakephp 3, URL для входа не совпадают

Я хочу использовать плагин аутентификации для CakePHP 3.8, но у меня возникли проблемы, которых нет в документации. После прохождения "Начало работы" (https://book.cakephp.org/authentication/1/en/index.html) у меня есть один вопрос. Первоначально по…
1 ответ

множественная вставка в cakephp 3.8

Я должен сделать несколько списков. где два поля имеют общие значения. Например, если я введу Интер, Милан, Юв, у них будут общие поля nationality_season и series_season. Кроме того, пользователь должен выбрать количество размещаемых рекламных объяв…
23 дек '19 в 18:11
0 ответов

Пагинация на страницы и поисковый запрос Cakephp 3.8

Я использую пагинацию и поисковый запрос, но когда я перехожу на страницу 3, а затем использую для поиска любого запроса, cakephp дает мне исключение времени выполнения, как я могу его разрешить? Вот код: метод индекса и файл ctp индекса public func…
26 дек '19 в 11:35
1 ответ

Фильтр по дате от даты и времени в построителе запросов (CakePHP 3)

У меня есть datetimeполе в моей модели. В запросе я хочу выбрать все строки, созданные в определенный день / дату (время не имеет значения). Как проще всего это сделать в CakePHP 3.8?
25 апр '20 в 17:28
1 ответ

CakePHP 3.8 конвертирует массив в Cake\ORM\Entity

В настоящее время я участвую в проекте CakePHP и не знаю, как передать измененный запрос / массив в средство разбиения на страницы. Вот мой контроллер: public function index($fooElement = '') { $query = $this->Properties->find()->where(['fo…
10 июл '20 в 19:52
1 ответ

Почему мой плагин не загружается в производство?

Мне нужно реализовать Google reCaptcha в контактных формах моего приложения, поэтому я попытался установить простой плагин reCaptcha (этот, казалось, был достаточно простым: https://github.com/agiletechvn/Recaptcha). Итак, я выполнил инструкции. Я у…
18 июл '20 в 22:03
0 ответов

Как применить сумму в таблице соединений cakephp?

Версия CakePHP: 3.8, база данных: PostgreSQL У меня есть две таблицы users а также transactions. таблица транзакций имеет внешний ключ user_id Я пытаюсь суммировать всю сумму из таблицы транзакций соответствующих пользователей. Я пробовал как $users…
13 авг '20 в 20:59