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

Модели приложений - это классы, которые являются бизнес-уровнем в приложении CakePHP.
1 ответ

Пользовательская функция модели для вставки новой записи в cakephp 3

Я новичок в CakePHP. У меня есть таблица для учета активности пользователя, создав в ней журнал. Таблица имеет две колонки +----+------------+-----------+ | id | user_id | comment | +----+------------+-----------+ Я хочу передать значения из контрол…
26 янв '17 в 18:06
1 ответ

CakePhp рекурсивно извлекает данные?

Итак, у меня следующая ситуация с базой данных: Событие имеет ссылку на многие TroupeInfo, TroupeInfo имеет ссылку на TrouperCategory В качестве теста я создал контроллер для TroupeInfo, и он возвращает правильную запись TrouperCategory, однако, есл…
1 ответ

Использование функций для определения значений виртуальных полей в CakePHP

Я хочу сделать что-то вроде (весь этот код будет внутри модели, естественно): public $virtualFields = array( 'description' => $this->fillDescription() ); private function fillDescription() { $type = $this->data['type']; $quantity = $this-&g…
06 авг '14 в 20:33
1 ответ

hasMany против структуры "hasMany through" БД для приложения с многопоточными сообщениями

Я делаю веб-приложение PHP / MySQL с базовыми функциями обмена сообщениями. Два пользователя будут иметь возможность вести "беседу", которая будет содержать серию сообщений. Вот примерные отношения, которые я задумал: Пользователь > многие ко многим…
1 ответ

Регистрационная форма CakePHP, MVC

Я новичок в фреймворке CakePHP и концепции MVC. Ниже я разместил свой шаблон дизайна MVC. Я думаю, что я сделал много ошибок здесь. http://localhost/www/cakephp/app/View/Users/ Когда я использую эту ссылку, я вижу свою регистрационную форму. Я не зн…
13 мар '14 в 14:29
1 ответ

Настройка модели реляционной таблицы CakePHP

Мне нужна помощь, у меня есть 3 таблицы, они: модель, модель_профиль, профиль что у меня сейчас есть: связанная модель с model_profile public $hasMany = array( 'Perfil' => array( 'className' => 'Modelo_perfile', 'foreignKey' => 'modelo_id',…
05 янв '14 в 14:45
6 ответов

CakePHP уникален для 2 полей?

У меня есть форма регистрации, в которой пользователи могут заполнить два адреса электронной почты (email1 и email2). Маркетинговое требование состоит в том, что они должны быть уникальными (уникальными, как если бы у нас было 10 пользователей, тогд…
17 мар '10 в 09:59
1 ответ

Доступ к классу модели внутри класса сущности другой модели

Я использую CakePHP 3.4+ Я написал заявление с multi level membership, Pro Участники получат возможность просмотреть короткий URL-адрес для внешних ссылок, который при совместном использовании будет записывать количество посещений для этого URL-адре…
07 ноя '17 в 06:50
1 ответ

Выяснение, существует ли уже ассоциация модели HABTM

У меня есть пользователи и курсы. У них есть отношение HABTM, которое проявляется в виде подписок (это таблица с user_id и course_id). Мне нужно иметь условие на странице курса, которое проверяет, подписан ли пользователь на этот курс. Я не уверен, …
2 ответа

Отношение модели CakePHP, имеющее 2 внешних ключа на одной таблице

У меня есть этот дизайн базы данных Applicant Table id | country_id | country_now_id Country Table id | name Country_id - это FK таблицы стран, а country_now_id также является FK таблицы стран. Мой вопрос заключается в том, как бы мне написать этот …
22 июл '14 в 15:27
1 ответ

Cakephp 2 извлекает данные, где условие зависит от дочерней таблицы

У меня странное поведение, которое я не понимаю с помощью моей CakePHP 2. В моей модели "Study" у меня много связей: class Study extends AppModel { public $hasOne = array( 'SubjectFilter' => array( 'className' => 'Subject_filter', 'dependent' …
04 сен '17 в 12:15
1 ответ

Обязательное поле, только если установлен флажок CakePHP 2 Validation

Вот проблема Я хочу требовать поле (litters_per_year) только в том случае, если установлено другое поле, которое является флажком. Когда я делаю это, торт пытается заставить меня поставить ценность в поле, и я не знаю почему. Я попытался установить …
19 авг '14 в 21:16
1 ответ

Данные в CakePHP 3.x не сохраняются при сохранении данных в 2 таблицы со многими связями

У меня есть две таблицы клиентов и филиалов. Имеет поле client_id. Отношение между ними. Мы имеем клиент. Имеет множество ветвей и филиалов, принадлежащих пользователю. У меня есть следующий код в моем файле клиентов / add.ctp. <?php echo $this-&…
07 янв '16 в 15:44
2 ответа

Функция Cakephp в модели

Я разрабатываю сайт с использованием CakePHP. Но время отклика слишком медленное. Итак, я хочу реализовать толстую модель и тощий контроллер. Но я получил Вызов функции-члена fashionpage() для необъекта при вызове функции fashionpage в контроллере. …
07 фев '14 в 08:25
1 ответ

Данные в CakePHP 3.x не сохраняются при сохранении данных в 2 таблицы со многими связями

Данные в CakePHP 3.x не сохраняются при сохранении данных в 2 таблицы со многими связями У меня есть две таблицы статей и комментариев, у комментариев есть поле article_id, связь между ними us article hasMany Комментарии и Comment принадлежит Articl…
04 июл '16 в 02:49
0 ответов

Как найти поле через внешний ключ в cakephp3.xx?

как это попробовать, я уже пишу в ItemsTable.php, как это public function initialize(array $config) { $this->belongsTo('Categories', [ 'className' => 'Item', 'foreignKey' => 'cid', 'propertyName' => 'name' ]); } Как отобразить название …
2 ответа

CakePHP - связанные значения не отображаются

Я занят проектом счета в CakePHP. Я установил свои связанные таблицы в моделях, но почему-то он не пересылается в представление. Это мои модели: Модель счета class Invoice extends AppModel { public $hasOne = array( 'Customer' => array( 'className…
23 дек '13 в 09:15
0 ответов

Неправильные пути при выпечке с CakePhp

У меня есть небольшая проблема со скриптом Bake внутри CakePhp. Текущая структура папок в CakePhp: app/Controller, app/View или app/Model. Когда я начинаю генерировать модели, виды или контроллеры по сценарию bake, он помещает сгенерированные файлы …
15 фев '14 в 17:56
1 ответ

Проверка модели cakephp 3.x не отображается при сохранении данных в 2 таблицы

У меня есть две таблицы сотрудников и пользователей сотрудников имеет поле user_id отношение между ними, используя пользователя hasOne сотрудник и сотрудник принадлежит пользователю, у меня есть следующий код в моем файле просмотра <?php echo $th…
21 дек '15 в 05:41
1 ответ

CakePHP сохраняет данные в объединительной таблице HABTM

CakePHP 2.4 в соответствии с официальными документами API, я могу вызвать Model::saveAll() однако, когда я вызываю функцию Model::saveAll(), браузер возвращает ошибку 101(net::ERR_CONNECTION_RESET) вместо этого я могу сохранять данные в объединенной…