Articles of cakephp

Извлечение данных через две модельные соотношения

Я пытаюсь получить некоторые данные через две модельные отношения с CakePHP. Модели и их ассоциации заключаются в следующем: User hasOne Profile HABTM Skill Я бы хотел, чтобы навыки пользователя были возвращены, когда я выполняю операцию find() в модели User, и сейчас она не возвращается. Вот мой запрос на поиск, который выполняется против модели User : […]

Получение неправильного результата при использовании запроса CakePHP

Я пытаюсь получить продукт, в котором Low stock> Stock. Почему я получаю неправильные результаты в CakePHP Query? Используя пользовательский запрос CakePHP, он работает нормально. но с невыполнением запроса результатов разбиения на страницы. У меня есть связь между Product и Category Model. Код контроллера: $condition = array('Product.status =' => 1, 'Product.is_deleted !=' => 1, 'Product.low_stock_alert != […]

Как отправить массовую почту в cakephp без использования sendgrid

Это мой html-шаблон Dear ##name##(##email##), Thank you for contacting us. Я хочу заменить ## name ## и ## email ## именем получателя и электронной почтой человека, который получает его, который будет предоставлен в массиве. Как мне это сделать? Это то, что у меня есть до сих пор $to_email = array('a@example.com', 'b@example.com', 'c@example.com'); $to_name = array('apple', […]

CakePHP Entity не содержит внешнего ключа

У меня есть сущность Виллы, и я хочу, чтобы этот Сущность содержал другие Виллы, которые имеют тот же «комплекс» ( Varchar(255) ). class VillasTable extends Table { /** * Initialize method * * @param array $config The configuration for the Table. * @return void */ public function initialize(array $config) { $this->table('villas'); $this->displayField('name'); $this->primaryKey('id'); $this->hasMany('Complexs', [ […]

Попытка сохранить массив hasMany из нескольких select

Я пытаюсь сохранить данные из множественного выбора. Эти данные отключаются там, где «Запрос» hasMany «Requestc». ForiegnKey – "request_id" Мой контроллер: if ($this->request->is('post')) { $solicitacao = $this->Request->save($this->request->data['Request']); //Verifica se a request foi salva e se sim, salva quais as certidões foram pedidas na tabela requests_certidoes if(!empty($solicitacao)) { $this->request->data['Requestc']['request_id'] = $this->Request->id; // debug($this->request->data); $this->Request->Requestc->saveAll($this->request->data); } } Это […]

Как мы можем сделать следующее утверждение в темах Controller с paginate?

Как мы можем сделать следующее утверждение в темах Controller с paginate? $posts=$this->Topic->Post->find('all',array('conditions'=>array('Post.t‌​opic_id'=>$id))); Здесь мое намерение заключается в том, что присоединяться к таблицам «Темы и сообщения», извлекать no posts, где идентификатор темы соответствует в таблице posts, используя paginate() в cakePHP. Например, если в теме id 1 нет n сообщений. если изменить идентификатор темы, то, что принадлежит […]

CakePHP 3.x Event System

Я не могу понять, почему событие afterSave в моей модели не запускается. Кажется, что когда я запускаю метод сохранения в методе инициализации таблицы, событие afterSave не запускается. В моем классе таблицы: public function initialize(array $config) { parent::initialize($config); …. $this->save($test); } public function afterSave($event, $entity, $options) { Log::debug('yay the event fired.'); } Элемент сохранен – ​​я […]

используя условие AND MYsql

Мне нужно: когда я даю training_id 172 И training_id 174, он должен вернуть только пользователя 150 Я пробовал это, но он не работал SELECT user_id FROM Training_users WHERE training_id = 172 AND training_id = 174 В большинстве случаев training_id может быть больше 2

Вопросы проверки формы с CakePHP

Я использую CakePHP 2.3.8 и пытаюсь проверить загрузку изображения с помощью CakePHP, но Cake дает мне проблемы с проверкой. Я знаю, что проверка выполняется, потому что, если я удалю конкретное расширение из правил проверки, я затем получаю сообщение об ошибке проверки. (EX: удалите 'jpg' из списка проверки, и я загружаю файл .jpg, затем он показывает […]

CakeResque – Resque не найден в … app / Plugin / CakeResque / Lib / CakeResque.php в строке 82

CakeResque – Resque не найден в … app / Plugin / CakeResque / Lib / CakeResque.php в строке 82 Я выполнил следующие инструкции: http://cakeresque.kamisama.me/install#requirements, чтобы настроить CakeResque с моим проектом CakePHP, но класс Resque не загружается. Я установил CakeResque с помощью Composer, и я предполагаю, что у меня что-то отсутствует (возможно автозагрузчик), но без везения. […]