cakephp-3.0

Проверьте, существует ли запись в CakePHP3

В CakePHP 2 я всегда использовал "пустой", чтобы проверить, есть ли какой-либо результат. <?php $result = $this-> ... ; 'fancy', 'active' => 0]); if ( 0 === $query->count() ) { // Bad Request } Это правильный путь?

Как импортировать файлы поставщиков в CakePHP 3x

Я работаю с CakePHP 3(бета-версия 2) недавно запущенной версией. Мне нужно интегрировать вход в Facebook с помощью PHP ... Поэтому мне нужно воспроизвести то же самое в CakePHP 3x (я не использую composer). Есть какая-нибудь ссылка на это?

Как объединить несколько таблиц с помощью CakePHP 3?

Я использую CakePHP 3.x. Что я хочу, так это иметь возможность вызывать $this->Категории->найти(), а затем присоединят ... opics', 'Posts' => function($q){ return $q->where(['Posts.topic_id' => 'Topics.id']); }]);

Динамическое добавление столбцов в существующую таблицу на лету в CakePHP 3

Я хочу добавить столбец в существующую таблицу в CakePHP 3. Мой ContactsTable.php код файла: <?php namespace App\ ... л эту ошибку: Вызов функции-члена AddColumn() для не-объекта Как добавить столбцы на лету с помощью контроллера?

Понимание массива идентификаторов в данных модели CakePHP

Используя CakePHP v3.1 с базой данных Postgres. Когда я извлекаю записи с ассоциациями, я часто вижу дополнительный мас ... ы понять: Как и почему появляются эти волшебные _ids? Есть ли способ контролировать или предотвращать такое поведение?

Cakephp 3.0 изменение или удаление div обертывания в форме ввода

Я пытаюсь удалить или изменить обертывающий div, который CakePHP использует в своем помощнике по форме. Когда я испол ... тельные параметры в метод ввода, однако в последней версии CakePHP это не работает. Есть какие-нибудь зацепки? Спасибо

Где разместить отдельный класс или классы бизнес-логики в CakePHP 3?

Я разрабатываю новое приложение и планирую использовать CakePHP 3. Обычно при разработке приложения поверх фреймворка ... вопрос может так же легко применяться к десятистрочному служебному классу, но в моем случае он применим к бизнес-уровню.

дата и время класса cakephp3 не найдены

Я пытаюсь преобразовать свой плагин cakephp из 2.X в 3. У меня небольшая проблема внутри моего плагина компонента в э ... onent\DateTime' not found Похоже, что он ищет дату и время в моем каталоге плагинов. Как я могу это решить? Спасибо

Как создать пару значений ключа (поле отображения), объединив/имея два поля в CakePHP 3?

Мне нужна помощь в получении двух значений (для удобного для человека выпадающего списка) в паре ключ-значение с помощь ... зовать javascript для удаления точки с запятой, но тогда это перебор. Есть ли простой способ добиться этого в CakePHP 3?

Адаптивное проектирование начальной загрузки в CakePHP 3x

Поскольку CakePHP 3x имеет встроенную функцию реагирования, я хотел бы знать структуры элементов и определения классов. ... отают со стандартными структурами элементов, есть ли какая-либо ссылка на загрузку Cake, например формы, блоки и т.д.?

CakePHP 3: Ошибка пропущенного маршрута для существующего маршрута

CakePHP 3.0 Я получаю ошибку "Отсутствует маршрут" для существующего маршрута. Вот мои маршруты: #my admin routes ... ому что я не пытаюсь получить доступ к действию add. Параметры, напечатанные ниже, выглядят правильно. Что происходит?

CakePHP 3 Необработанный SQL-запрос

Я использую CakePHP 3, мне нужно выполнить необработанный SQL-запрос для нескольких таблиц. В CakePHP 2 это можно сдела ... ю, это тоже было бы полезно. Я попытался выполнить поиск в Google, но смог найти только вопросы, связанные с CakePHP 2.

Поймать исключение в Cakephp 3: не работает

Я пытаюсь поймать исключения в Cakephp v3.0, но, похоже, это не работает: try{ $email = new Email('default'); ... ает, я использую его, чтобы перехватывать неудачную отправку электронной почты на локальном сервере. Большое спасибо.

Как фильтровать по условиям для связанных моделей?

У меня есть ассоциация belongsToMany с пользователями и контактами. Я хотел бы найти контакты данного пользователя. М ... ий для содержания, пользовательских методах поиска и использовании ключа ассоциации, но я не выяснил, как их объединить.

Что означает вызов функции-члена на логическом и как исправить

Я новичок в CakePHP 3. Я создал контроллер и модель, в которых я вызываю функцию, чтобы получить всех пользователей из ... dex() { // get all users from model $this->set('users', $this->User->get_all_users()); } }

Как создать предложение "IN` в запросе CakePHP?

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

cakephp 3.0 как заполнить поле выбора значениями вместо идентификатора

Я искал предыдущий ответ, но те, которые я нашел, связаны со старыми версиями cakephp У меня есть две таблицы, "журна ... бор ввода с помощью issues.magazine_id в качестве значений вместо magazines.name Спасибо за вашу помощь и комментарии

Как загрузить модели, отличные от стандартных?

В CakePHP2.x я часто использовал атрибут $uses в контроллерах, но, похоже, этот атрибут больше не доступен в CakePHP 3. ... метод loadModel(). Рекомендуется ли этот способ загрузки моделей? Или есть какой-либо другой способ загрузки моделей?

Обновите только одно поле на Cakephp 3

В какой-то части моего приложения мне нужно обновить только поле is_active некоторых table с большим количеством полей. Каков наилучший подход для обновления только этого поля и избежания проверок и требований всех остальных полей?

Могу ли я изменить настройки нескольких типов пользователей, используя одну и ту же таблицу по-другому/более простым способом?

У меня есть таблица my_users, и теперь мне нужно ее переработать, удалив столбец role в пользу поддержки нескольких рол ... eignKey' => 'user_id', 'className' => 'MyUsers', ]); Я был бы признателен за любое понимание этого вопроса.