Вопросы по теме 'cakephp-3.x'

Тема CakePHP 3.0 по умолчанию для плагина
Все, У меня есть следующая структура: Main Application Custom Theme Plugin Плагин с AppController и другими контроллерами Я использую плагин пользовательской темы для своего основного приложения, но второй плагин по умолчанию...
710 просмотров
schedule 21.05.2023

Подсчитайте запрос, возвращающий тот же результат, независимо от того, соответствует ли условие или нет
Я новичок в cakephp 3.2. Я использовал некоторый запрос в соответствии с книгой cakephp, но я не получаю действительного результата. Я разместил коды ниже. Здесь я хочу подсчитать некоторые записи из базы данных, используя определенное условие. Но он...
281 просмотров
schedule 17.09.2022

CakePHP3: как использовать разные механизмы аутентификации?
У меня есть стандартная аутентификация формы, объявленная в AppController.php: $this->loadComponent('Auth', [ 'authorize' => ['Controller'], 'authenticate' => [ 'Form' => [ 'scope' =>...
597 просмотров
schedule 15.03.2023

Разрешение статической странице проходить через логин в cakePHP
У меня есть статическая страница, которую я хочу добавить в существующий проект cakePHP. Мне удалось обойти Auth с помощью этого кода на PagesController public $allowedPages = array('main',); public function beforeFilter() {...
625 просмотров
schedule 04.02.2023

Включить служебный класс по всему приложению cakephp 3
У меня есть собственный служебный класс, который содержит некоторые методы для общего использования и находится в src/Utility/UtilityClass. Я могу включить класс Utility в контроллер, например. use App\Utility\ArrayUtil; а затем вызовите...
2272 просмотров
schedule 24.06.2022

CakePHP deleteAll для отношения «многие ко многим» не удаляет записи соединения
Я использую CakePHP v3.17 с Postgres 9.4. Я пытаюсь заставить $this->SomeTable->deleteAll([...]) также удалить записи в таблице соединений. Изображение шинной системы с таблицей для Stops и таблицей для Routes . Остановки связаны со...
815 просмотров

CakePHP3: как получить количество связанных
Я не понимаю, как указать запрос для получения количества связанных. В моем примере Agthemes принадлежит Agplans. И в БД 4 Agthemes принадлежат Agplan id 22 и 1 Agthemes принадлежит Agplan идентификатор 23. В настоящее время я написал следующий...
1423 просмотров
schedule 15.07.2023

CakePHP3: Как получить связь в обратном вызове beforeDelete()?
В обратном вызове beforeDelete() мне нужна информация, содержащаяся в связанном, но я не могу найти, как ее получить. Мой обратный вызов ниже в AgpoiaudiosTable.php: public function beforeDelete($event, $entity, $options) { $agpoiaudio =...
406 просмотров
schedule 18.08.2022

CakePHP 3 find() с проблемой обратного вызова beforeFind() SQL
У меня проблема с целостностью данных при использовании find() в моем контроллере в сочетании с beforeFind() в обратном вызове поведения. WHERE Submissions.site_id не добавляется в предложение WHERE, как должно быть. Я получаю разные наборы...
429 просмотров
schedule 10.01.2024

Представление XML в Cakephp 3
Я использую Cakephp 3, и в каждом представлении я могу использовать расширение .xml, и оно показывает все объекты, которые действие дает представлению. Как я могу предотвратить это? Я не хочу, чтобы пользователь это видел (предотвратить очистку...
131 просмотров
schedule 12.06.2024

Как получить несколько данных виртуального поля в cakephp 3.2
Я хочу, чтобы два виртуальных поля были объединены в записях выборки. Но я сделал это только для одного виртуального поля, другое возвращает значение null. Я совершенно не понимаю, как вернуть данные двух виртуальных полей. Для одного это...
123 просмотров
schedule 12.09.2023

Перенаправление Cakephp 3.x не работает в том же контроллере, используя другой метод в той же функции
Я использую cakephp 3.x , и у меня есть функция edit в моем контроллере, в которой я проверяю, есть ли идентификатор в строке запроса или нет, а также есть ли он существует в записи базы данных или нет. Ниже приведен мой код, который отлично...
1355 просмотров
schedule 25.06.2022

CakePHP 3 contains даст многомерный массив
Я создал функцию запроса, чтобы выбрать несколько периодов и для каждого периода максимальную дату и количество дней. $periods = $this->Periods->find('all')->contain([ 'Days' => function($q) { return $q->select([...
320 просмотров
schedule 23.10.2022

Подсчет подключенных пользователей в списке CakePHP
У меня есть 3 модели ( Адреса (заказы)/ Пользователи / Города ) и я соединяю их через addresses_users( я знаю, что адреса должны быть с двумя d:/ ) и city_users. Теперь у меня есть действие в контроллере адресов, которое должно дать мне список...
204 просмотров
schedule 24.10.2023

Как проверить обязательную связанную модель в cakephp 3
Я запутался в правильном (или лучшем) способе убедиться, что связанные модели отправляются через POST при создании нового пользователя. Оба подхода, перечисленные ниже, работают. User hasOne UserDetails Вариант 1 Почтовые данные: {...
1562 просмотров
schedule 15.04.2023

Как расширить класс таблицы CakePhp3
Мне нужно расширить класс ModelTable, чтобы добавить метод Follow только один раз, а не в каждом классе public function addOrUpdate($data, $options=[]) { if ($this->existe($data)) { $obj = $this->findById($data['id'])->first();...
175 просмотров
schedule 06.10.2022

CakePhp3: число регистров Select больше, чем в отношении Has Many
У меня есть одно сомнение, как это решить. У меня есть две таблицы, свойства и изображения с отношением Has Many. С одним свойством может быть связано 0,1 или более изображений. Я хочу искать свойства, которые связаны более чем с 1 изображением. Я...
386 просмотров

cakephp 3, как изменить сообщение проверки пользовательского правила в fly
Я создал пользовательское правило, и мне нужно изменить сообщение на лету. Например, рассмотрим следующий код. В этом мне нужно показать соответствующее сообщение вместо сообщения правила (номер ошибки) на основе ограничений public function...
421 просмотров
schedule 21.01.2023

добавить блоки кода в конец тела и внутрь заголовка из шаблона в CakePHP
Я использовал Django, и в механизме шаблонов Django мы определяем такие блоки, как <head> {% block head %} {% endblock head %} </head> <body> {% block content %} {% endblock content %} ..... {% block script %}...
285 просмотров
schedule 06.03.2024

Сохранение идентификатора ассоциации hasOne
У меня есть таблица, которая выглядит так: ,====,==============,============,==========, | id | contact_from | contact_to | message | |====|==============|============|==========| | 1 | 1 | 2 | some msg | | 2 | 2...
34 просмотров
schedule 25.03.2024