Вопросы по теме '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 просмотров
schedule
01.02.2024
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 просмотров
schedule
09.01.2024
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