Articles of cakephp

CakePhp Auth: Вопросы

Я должен сделать аутентификацию cakePhp, и я хочу использовать компонент «Auth». Я пытаюсь понять, заполняет ли это мое требование: Мне нужно аутентифицировать пользователей с их электронной почтой или их customerId (с добавлением пароля, конечно). Я не могу найти, возможно ли иметь два поля (или более), на которых может быть выполнена аутентификация У меня есть несколько […]

Сохранение CakePHP не сохраняет ассоциированную модель

У меня две таблицы: Users и Clients Вызов таблицы пользователей выглядит следующим образом: id (primary) username(varchar) password, client_id Теперь моя таблица клиентов выглядит так: user_id, client_id(primary), is_new Связь между ними определяется следующим образом: class User extends AppModel { public $name = 'User'; public $hasOne = array( 'Client' =>array( 'className' => 'Client', 'dependent' => true, 'foreignKey' […]

Переменная Php в модели CakePHP

Я пытаюсь использовать соединение с двумя таблицами, используя много отношений CakePHP с условием, что мой код модели здесь, который использует public $userid = 3; public $name = 'Course'; public $hasMany = array( 'Enrollcourse' => array( 'className' => 'Enrollcourse', 'foreignKey' => 'course_id', 'conditions' => array('Enrollcourse.student_id' => $this->userid), 'dependent' => true ) ); ИЛИ public $userid = […]

Доступ к нескольким иностранным полям в виртуальном поле?

Две таблицы, с правильной настройкой в ​​CakePHP: Свойство (…, postcode_id , …) и почтовый индекс ( id , почтовый индекс, широта, долгота). Виртуальное поле, созданное в Property beforeFind (), вычисляет расстояние между почтовым индексом поиска и почтовым индексом записи. Поэтому, чтобы получить lat / long, мне нужно получить запись из таблицы Postcode внешним ключом в […]

Как сохранить несколько записей в cakephp 3.4.12

Я пытаюсь сохранить несколько записей в одной таблице. Но проблема при сохранении данных формы. Проблема может заключаться в элементах формы. пожалуйста, помогите мне по этому вопросу Метод сохранения контроллера $data = $this->request->data(); $stockin = TableRegistry::get('Stockin'); $entities= $stockin->newEntities($data); $stockin->saveMany($entities); форма echo $this->Form->input("stockin.$i.date", [ 'value' => $stockindate]); echo $this->Form->input("stockin.$i.product_id", [ 'value' => $prod->id]); echo $this->Form->input("stockin.$i.quantity", ['label' => […]

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

У меня следующие три таблицы базы данных: Products ######## id title artist_id Arists ###### id profile person_id People ###### id first_name last_name В моей модели Product как мне создать метод, чтобы вернуть название продукта вместе с first_name ? Я создал следующие ассоциации моделей: Product belongs to Artist Artist belongs to Person

CakePHP – контроллер или контроллер нет?

В настоящее время я создаю веб-приложение, в котором есть две модели: «Донор» и «Пожертвования» соответственно. Он имеет несколько пользовательских ролей. Когда пользователь штата сначала регистрирует донора, я хочу, чтобы он был перенаправлен в другую форму, которая позволяет ему заполнять детали пожертвования (донор регистрируется после успешного первого пожертвования). Прежде всего, должен ли я создать контроллер пожертвований, […]

CakePHP: разбиение на страницы с помощью логики поиска в модели

У меня возникли проблемы с разбивкой по страницам результатов поиска. Моя настройка такова. У меня есть форма поиска на myapp.com/searches/products с представлением (с формой поиска) …/app/views/searches/products.ctp search …/app/views/searches/products.ctp . Я использую контроллер Searches который использует модель Product для этого поискового запроса. Product имеет search() действий search() с логикой поиска ( $this->find(…) ). Результат поиска отображается […]

CakePHP – поиск 3 таблиц с использованием JOIN

В настоящее время я пытаюсь реализовать функцию поисковой системы на моем сайте CakePHP, пытаясь эффективно получать информацию из 3 таблиц. Основное использование будет числовым поиском, свободный текст будет крайне минимальным, и поэтому я не пытаюсь оптимизировать этот сценарий. Companies hasMany Products Products hasMany Prices В идеале я хотел бы использовать в контроллере Products что-то вроде […]

CakePHP Media Plugin Issue – неопределенный метод MIME_Type :: config ()

Я использую плагин Media от David Persson для CakePHP ( https://github.com/davidpersson/media ). Я разместил файлы в app/plugins/media и добавил require APP . 'plugins/media/config/core.php'; к core.php моего приложения, но когда я запускаю cake media init я получаю эту ошибку: Fatal Error: Call to undefined method MIME_Type::config() in C:\xampp\htdocs\wompwomp\app\plugins\media\config\core.php on line 166 Любая идея, что здесь происходит? […]