Можете ли вы рассказать мне, как использовать директиву DisplayField CakePHP? Я не могу понять, как его использовать. Итак, в файле модели у меня есть следующий код: <?php class Task extends AppModel { var $name = 'Task'; var $displayField = 'projectName'; //The Associations below have been created with all possible keys, those that are not needed […]
Я пытаюсь создать веб-приложение, которое может быть просмотрено пользователем в браузере, но также имеет API для разработчиков, чтобы взаимодействовать с моим приложением. Мой вопрос заключается в том, как изменить аутентификацию на основе того, какой тип запроса он использует в CakePHP? Я хотел бы, чтобы мое приложение запрашивало пользователей, использующих сайт, с проверкой подлинности формы, но […]
У меня две таблицы в базе данных, одна как user(id,first_name,last_name) , а другая – как location(id,country) . Мне нужно выполнить внутреннее соединение с этими двумя таблицами на основе условия user.id = location.id , а результат запроса должен содержать столбцы first_name , last_name и country . Я попробовал следующий запрос в CakePHP: $this->set('users', $this->User->find('list', array( 'fields' […]
Поэтому у меня есть таблица User и таблица History с User hasMany Histories, и я пытаюсь реализовать разбиение на страницы в таблице пользователя. Моя проблема в том, что у меня есть поиск, и некоторые вещи, которые можно искать, – это вещи в таблице «История». Есть ли способ фильтровать результаты разбивки на страницы на основе данных […]
Изменить: мне нужна помощь в том, что вы удаляете все отношения между темой и сообщением в таблице themes_posts, чтобы очистить отношения и удалить старые. Тогда остальная часть кода ДОЛЖНА работать нормально, так как все проблемы будут устранены, потому что мы удалили отношения до их добавления. В моем приложении CakePHP у меня есть сообщения и темы […]
Я работаю с неизменной исторической схемой базы данных, где каждый экземпляр объекта имеет свою собственную таблицу в базе данных с соответствующими записями. Мне нужно изменить модель useTable каждый раз, когда модель useTable , но сохранить хорошее кэширование Cake, а что нет. Скажем, у меня много объектов пэдов, каждая из которых имеет несколько объектов примечаний (примечание […]
У меня есть сайт, написанный на CakePHP, которому необходимо загрузить файлы из Veeva Vault. Я унаследовал эту функцию проверки подлинности от кого-то еще, который должен возвращать идентификатор сеанса из Veeva, но он возвращает false на curl_exec (), когда он должен возвращать true. Мне сказали, что функция работает с тестовым файлом вне CakePHP, поэтому я думаю, […]
Я в процессе перехода от Apache в пользу nginx из-за более низкого потребления ресурсов. Я установил сервер Ubuntu с установленным стеком LEMP. После переноса всех моих приложений (3 приложения CakePHP 2.0.5, 1 WordPress install) все работает отлично, за исключением одного – куки Cake внезапно исчезают, когда браузер закрыт. Я создал очень простую тестовую страницу PHP, […]
Я новичок в cakePHP, и я прочитал их документацию, и я слежу за их простым примером проверки подлинности. Я также искал по всему миру (включая ответы на этом сайте) ответ на мою проблему. Я использую cakePHP 2.0, а функция входа в систему UserController выглядит так: function login() { if ($this->request->is('post')) { if ($this->Auth->login(/*$this->request->data*/)) { $this->redirect($this->Auth->redirect()); […]
Я хочу, чтобы вставить запись в таблицу. Для этого у меня есть модель, просмотр и контроллер. Все в моем коде работает отлично, но мой код модели для проверки не показывает какое-либо подтверждение. Что я должен делать? Я даю ниже кода: Мой код контроллера: public function send_money() { $this->layout='agent'; $this->Agent->create(); $this->Agent->set($this->data); if(empty($this->data) == false) { //$this->Agent->saveAll($this->data['Agent'], […]