Вопросы по теме 'cakephp-3.0'

Замена AppModel в Cakephp3
Я хотел бы реализовать функцию autoslug для двух моделей в CakePHP3 и использовать beforeSave -обратный вызов для того, что работает нормально. Однако структура slug немного отличается от Inflector::slug , поэтому я написал небольшую функцию для...
1867 просмотров
schedule 02.08.2023

Загрузка файлов javascript от поставщиков в CakePHP 3
Моя проблема заключается в том, как загрузить файлы .js из папки поставщиков в CakePHP 3.0. Я включил twitter bootstrap через composer. Файл .js находится в папке /vendor/twbs/bootstrap-sass/assets/javascripts/. Я не хочу перемещать его в webroot,...
1478 просмотров
schedule 30.12.2022

Как создать предложение `IN` в запросе CakePHP?
Как сделать это в предложении where in в новом CakePHP? Я пытаюсь: $restaurants->find()->where(['id' => $r_ids])->all(); Где $r_ids - это массив идентификаторов, которые мне нужны в моем запросе, но это не работает должным...
17645 просмотров
schedule 03.08.2023

3.0 HTML-маршрут Cakephp только
Я хотел бы направить URL-адреса, которые имеют следующий шаблон; http://mywebsite.com/en/url.html Код ниже работает. Router::prefix ( 'en', function ($routes) { $routes->extensions ( [ 'html' ] );...
829 просмотров
schedule 22.11.2022

Как создать пользовательское правило проверки в торте 3
Я работаю над Cake 3. Я хочу создать собственное правило проверки. Я хочу проверить, равно ли поле «пароль» полю «confirm_password». Это мой код: public function validationDefault(Validator $validator) { $validator...
11648 просмотров
schedule 10.10.2022

Cakephp 3.0 ConnectionManager, getDataSource в контроллере
Что в CakePHP 3.0 эквивалентно вызову getDataSource() из контроллера (например, $this->ModelName->getDataSource() в cakephp 2.x)? Я пробовал это: use Cake\Datasource\ConnectionManager; $conn = ConnectionManager::get('my_connection');...
5322 просмотров
schedule 07.05.2023

Маршрутизация Cakephp 3 не работает?
Я установил и настроил cakephp 3 на виртуальном сервере по IP-адресу на порту 8080. Пример. xxx.xxx.xxx.xxx:8080 Однако, когда я пытаюсь получить доступ к URL-адресу, например xxx.xxx.xxx.xxx:8080/Users , похоже, он не работает. У меня также...
1166 просмотров
schedule 29.12.2022

PHPUnit и CakePHP 3 — постоянный DS, уже определенный в paths.php
Когда я запускаю phpunit для своего проекта cake 3, я получаю следующее уведомление: PHP Notice: Constant DS already defined in /path/to/project/config/paths.php on line 18 Но я не нахожу, где он пытается переопределить константу? Я имею в...
576 просмотров
schedule 20.03.2023

Варианты выбора формы доступа к полю желания из таблицы внешнего ключа в cakephp 3.x.x
В моем проекте у меня есть таблица элементов, которая содержит два внешних ключа location_id и category_id. Когда я добавляю новый элемент, cateogries_id появляется Categories.name в add.ctp: выберите параметры (внешний) Ключ — отображаемый...
506 просмотров

CakePHP 3 Эквивалент Containable
Поведение Containable было очень полезным в предыдущих версиях CakePHP. Есть ли замена Containable в версии 3?
1040 просмотров
schedule 29.03.2023

CakePHP 3 — Создание скрытого поля
Согласно документации http://book.cakephp.org/3.0/en/views/helpers/form.html#options-for-select-checkbox-and-radio-inputs Я использую «HiddenField» для создания скрытого ввода со значением 0. Вот так echo $this->Form->Label("Stats...
1474 просмотров
schedule 15.07.2023

Пользовательское сообщение проверки игнорируется в CakePHP 3.0
Я пытаюсь создать пользовательское правило проверки следующим образом: $validator ->add('slug', 'custom', [ 'rule' => function($value, $context) { return preg_match('/^[a-z0-9\-]+$/', $value); },...
1464 просмотров
schedule 04.05.2024

как сохранить ownToMany для редактирования в CakePHP 3.x?
Products принадлежитToMany с ProductCircles по ProductsInCircles . ProductsInCirclesTable.php public function initialize(array $config) { $this->table('products_in_circles'); $this->displayField('id');...
1968 просмотров
schedule 03.02.2024

Windows + Xampp + CakePHP — Composer выдает ошибку при обновлении
Я пытаюсь создать локальную среду разработки на компьютере с Windows, используя Xampp. Xampp настроен правильно, и я могу получить доступ к localhost , locahost/phpmyadmin и виртуальному хосту, который я создал domain.local . Этот виртуальный...
306 просмотров
schedule 22.11.2022

Выпадающий список формы Cakephp 3.0, как показать уровень
Я пытаюсь добавить поле формы для пола ниже, это мой код: $options = ['m' => 'Мужчина', 'f' => 'Женщина']; echo $this->Form->select('gender', $options); Но в моем представлении я не могу увидеть пол lebel, есть ли какой-либо другой код, который...
1283 просмотров
schedule 06.01.2023

Cakephp3.0 Проблема аутентификации
Проблема, с которой я столкнулся, я могу пройти аутентификацию с помощью учебника в блоге, но когда я делаю то же самое с таблицей пациентов и хочу войти в систему через URL/пациенты/логин, но каждый раз, когда я аутентифицируюсь, он говорит...
279 просмотров
schedule 03.09.2022

Обновление формы Cakephp 3
В настоящее время я работаю над проектом с использованием cakephp 3. У меня есть форма для добавления клиентов, которая работает с этим в моем контроллере: public function add(){ $clients = $this->Clients->newEntity();...
1677 просмотров
schedule 07.09.2022

Flash-сообщение в cakephp 3 не работает
Я новичок в торте, извините, если это простая проблема. Когда я закончу сохранять данные и попытаюсь показать сообщение с информацией о том, сохранен ли пользователь или не может быть сохранен, покажите мне следующую ошибку: Ошибка: вызов...
4508 просмотров
schedule 04.12.2022

Вставка данных из одной формы в две таблицы
Мне нужно вставить данные из одной формы в две таблицы в CakePHP 3.0. Я знаю, что не могу использовать saveAll() , так как это устарело. Две таблицы: Users и Addresses Внешний ключ id(Users) и user_id(Addresses) В UsersTable...
106 просмотров
schedule 26.08.2022

Как я могу использовать специальные имена в качестве имени поля в cakephp 3?
У меня есть поле ссылок в таблице статей. Когда я пытаюсь сохранить объект статьи, cakephp столкнулся с проблемой, потому что «ссылки» — это зарезервированное имя в mysql. SQL Query: INSERT INTO articles (parent_id, stage_id, stagepart_id,...
28 просмотров
schedule 23.08.2023