Articles of cakephp 2.2

диспетчер иногда вызывает код из другого приложения

Мы просто обновили некоторые из наших приложений (от 1,3) до cakephp 2.2 и обновили код. наша базовая установка сервера выглядит так: HTDOCS / subdomain.domain / cakeapp1 / … HTDOCS / subdomain.domain / cakeapp2 / … иногда мы получаем ошибки, которые из-за проблемы, что торт внутренне решает вызвать код из другой папки приложения. поэтому мы вызываем […]

PHPUnit_Util_Skeleton_Test не найден в CakePHP

Я могу запускать свои индивидуальные тесты для каждой модели в плагине под названием Agg, но когда я пытаюсь запустить CakeTestSuite , я получаю сообщение об ошибке. class ModelsTest extends CakeTestSuite { public static function suite() { $suite = new CakeTestSuite('All model tests'); $suite->addTestDirectory(TESTS . 'Case' . DS . 'Model'); return $suite; } } Запуск этого […]

Проверка подлинности формы CakePHP для обычных запросов с базовой аутентификацией для JSON

Я пытаюсь создать веб-приложение, которое может быть просмотрено пользователем в браузере, но также имеет API для разработчиков, чтобы взаимодействовать с моим приложением. Мой вопрос заключается в том, как изменить аутентификацию на основе того, какой тип запроса он использует в CakePHP? Я хотел бы, чтобы мое приложение запрашивало пользователей, использующих сайт, с проверкой подлинности формы, но […]

Получение имен для отображения в выпадающем списке с помощью cakephp

Я хочу показать имена всех наших лидеров проекта в выпадающем списке. Руководители проекта – это лишь некоторые из сотрудников, работающих в компании. Вот мои таблицы: project_leaders ,—-,—————-, | id | hr_employee_id | |—-|—————-| | 1 | 18 | '—-'—————-' projects ,—-,——,——————-, | id | name | project_leader_id | |—-|——|——————-| | 1 | cake | 1 […]

Ошибка CakePHP: невозможно настроить сеанс, не удалось установить session.auto_start

Я получаю эту ошибку: Error: [CakeSessionException] Unable to configure the session, setting session.auto_start failed. Я использую CakePHP 2.2.4. РЕДАКТИРОВАТЬ Кажется, у этого парня была такая же проблема: Cakephp Session error на live-сайте и использование этого if(!isset($_SESSION)) session_start(); внутри метода beforefilter AppController исправить ошибку. Поэтому мой вопрос: почему это произошло? Все работало нормально, а затем грубо, […]

Использование PHPExcel в CakePHP

Задний план Хорошо, я попытался задать этот вопрос, но он был закрыт быстрее, чем ужасная утечка безопасности. Я хочу написать файл excel, используя PEAR's Spreadsheet Excel Writer. Я продолжал бесконечно использовать Google для простого способа сделать это и, наконец, нашел помощника, который мог бы действительно выполнить эту работу. Но он использует PHPExcel, поэтому мне придется […]

Псевдоним контроллера CakePHP

Я знаю, что есть еще несколько тем по этому вопросу, но не они, похоже, соответствуют моим потребностям. Что у меня есть example.com/log/ LogsController.php У меня LogsController вместо LogController (множественное число), потому что CakePHP хочет, чтобы у вас были контроллеры во множественном числе. Но, как вы можете знать / заметить, example.com/log/ никогда не будет использовать LogsController […]

Библиотека утилиты CakePHP Xml запускает предупреждение DOMDocument

Я создаю XML в представлении с основной библиотекой CakePHP Xml : $xml = Xml::build($data, array('return' => 'domdocument')); echo $xml->saveXML(); Вид подается от контроллера с помощью массива: $this->set( array( 'data' => array( 'root' => array( array( '@id' => 'A & B: OK', 'name' => 'C & D: OK', 'sub1' => array( '@id' => 'E & F: […]