Articles of cakephp 2.1

CakePHP RequestHandler возвращает RSS / JSON вместо HTML

Я двигался весело вместе с моим сайтом до этой недели, когда мы начали видеть некоторые ошибки, которые оказались связаны с моим непониманием того, как работает Cake's RequestHandler, но мне еще предстоит найти подходящее обходное решение. Я использую один метод для поиска и возврата контента в разных форматах, так что все они живут по одному URL […]

Элементы CakePHP не обновляют таблицу

Привет, я пытаюсь сделать разделы сообщений для университетского проекта на веб-сайте потокового видео. У меня есть диспетчер сообщений и модель. Я думал, что я создам элемент для ввода ввода, чтобы я мог повторить это в разделе localhost / evolvids / uploads / watch / section, однако, когда я отправляю сообщение, я получаю ошибку MISSING CONTROLLER. […]

CakePHP 2.1 Аутентификация: AclExtras не заполняет таблицу acos

Я последовал этому руководству, чтобы создать приложение, контролируемое ACL / ACO: http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application. HTML Я загрузил плагин AclExtras, поместил его в свою папку «Приложения / Плагины» и выполнил команду ./Console/cake AclExtras.AclExtras aco_update , как описано в учебнике, и это дает мне Aco Update Complete . Но когда я заглядываю в таблицу acos, единственное, что она сделала, […]

Cakephp 2 несколько БД

Я хочу переключить БД на основе домена, выбрав учетные данные из другого БД, но я не могу переключиться .. AppController.php // Select username, password and database based on domain $this->Company->find('first', […]); if ($company) { // Connect to second database, droping connection from first. $dataSource = ConnectionManager::getDataSource('default'); $dataSource->config['login'] = $company['Company']['dbuser']; $dataSource->config['password'] = $company['Company']['dbpass']; $dataSource->config['database'] = $company['Company']['dbname']; […]

Несколько приложений, использующих одно и то же ядро ​​CakePHP

В настоящее время я использую CakePHP 2.1.x и то, что я хотел бы сделать, это использовать одну базовую установку cakePHP для многих приложений в одном домене. Вот как выглядит моя нынешняя структура. /var/www /app/ /webroot /lib /Cake /plugins /vendors То, что я хотел бы выполнить, – mydomain.com/myApp1 mydomain.com/myApp2 mydomain.com/myApp3 /var/www /apps/ /myApp1 /myApp2 /myApp3 /lib […]

Сообщение было сброшено в CakePHP 2.2

Я новичок в cakephp, когда я пытаюсь сделать динамический выпадающий список городов на основе состояний, тогда я получаю эту ошибку The connection was reset. Мой код js $(document).ready(function(){ $('#UserState').change(function(){ var stateid=$(this).val(); $.ajax({ type: "POST", url: "checkcity", data:'stateid='+stateid+'&part=checkcity', success: function(data) { $("#city_div").html(data); } }); }); }); И для этого я использую функцию checkcity на User controller. […]

Переменная 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 – контроллер или контроллер нет?

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

Маршрутизация в CakePHP для тщеславия

Мне было интересно, был ли простой и эффективный способ создания маршрутов в CakePHP (файл route.php), чтобы сопоставить идентификаторы пользователей с тщеславием? У меня есть (ужасный способ сделать это) следующий тестовый код на моей странице маршрутов: $users = array ( 1 => 'firstname-lastname', 2 => 'firstname2-lastname2' ); //profiles foreach($users as $k => $v) { // LESSONS […]

CakePHP – успех с $ hasOne, сбой с $ hasMany

Доброе утро, У меня проблемы с $ hasMany, хотя $ hasOne работает нормально. У меня две модели: Assignment and AssignmentGroup. Назначение может иметь одну AssignmentGroup, но AssignmentGroup может иметь много назначений. Вот отношения: class Assignment extends AppModel { public $belongsTo = array('AssignmentGroup'); } class AssignmentGroup extends AppModel { public $hasMany = array( 'Assignment' => array('foreignKey'=>'assignment_group_id), […]