Articles of cakephp

CakePHP метод поиска с помощью JOIN

Здравствуй, Мне нужно выполнить следующий запрос с помощью метода find CakePHP: SELECT * FROM `messages` INNER JOIN users ON messages.from = users.id WHERE messages.to = 4 ORDER BY messages.datetime DESC В основном я: таблица messages с моделью Message таблица users с моделью User и хотите получить информацию из обеих таблиц в одном запросе. Поле users.id […]

База данных коммутатора CakePHP (используя тот же источник данных) на лету?

Я попытался создать небольшую функцию, которая будет использоваться в контроллере для переключения базы данных «на лету», я должен использовать только один источник данных. На моем database.php: function __construct() { $server = Configure::read('Server'); if(!empty($server['database'])) $this->local['database'] = $server['database']; $this->default = $this->{$server['datasource']}; } Используется для переключения базы данных в зависимости от конфигурации сервера. Он отлично работает. Я попытался […]

Как полностью отключить кеширование в CakePHP?

Поэтому я открыл кеш-шлюзы в своем приложении Cakephp, и теперь я хочу их закрыть … Я сделал все, что в моих силах: удалить все файлы в папке tmp (но не в папках), включив «Cache.disable» в файле core.php в своем приложении, попытался очистить кеш изнутри некоторых контроллеров с clearCache () и Cache :: clear () (но […]

htmlspecialchars (): Недопустимая многобайтовая последовательность в аргументе

Я получаю эту ошибку на своем локальном сайте. Warning (2): htmlspecialchars(): Invalid multibyte sequence in argument in [/var/www/html/cake/basics.php, line 207] Кто-нибудь знает, в чем проблема или что должно быть решением для этого? Благодарю.

Как использовать FormHelper :: postLink () внутри формы?

Я хочу создать ссылку для удаления Cakephp delete в форме, как показано ниже. Но самая первая кнопка удаления сообщения не включает delete Form, когда я проверяю в браузере и не могу удалить, но остальные включают в себя, как я хочу, и могу удалить. Это ошибка cakephp или что-то, что мне нужно, чтобы изменить исходный код? […]

.htaccess для cakephp

Я пытаюсь заставить приложение CakePHP работать. Для этого я установил новую установку Debian, обновил конфигурацию и поместил все в / var / www, у которого есть следующее содержание: app cake .htaccess index.php vendors Файл .htaccess содержит следующее: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ /webroot/ [L] RewriteRule (.*) /webroot/$1 [L] </IfModule> Если я получаю доступ к […]

Кэш Cakephp cake_core_ не смог написать 'cake_dev_en-us'

Я пробовал ВСЕ, но я продолжаю получать следующую ошибку торта: ( ! ) Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php on line 309 Warning: /var/www/bloglic-2013/cake/app/tmp/cache/persistent/ is not writable in /var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php on line 336 ( ! ) Fatal error: Uncaught exception 'CacheException' with message 'Cache engine _cake_core_ is not properly […]

Encyption / Расшифровка полей формы в CakePHP 3

Я надеялся, что кто-то сможет помочь с моей задачей. Он должен быть «относительно простым»: я хочу, чтобы некоторые поля формы были зашифрованы, когда они добавлены / отредактированы и дешифрованы, когда их ищут торт. Вот код, который работает для меня в v2.7.2: core.php Configure::write('Security.key','secretkey'); приложение / модель / patient.php. public $encryptedFields = array('patient_surname', 'patient_first_name'); public function […]

Ошибка PHP на Apache дает 500 ошибок

Каждый раз, когда я получаю сообщение об ошибке в любом из моих PHP, мой локальный сервер Apache дает мне ошибку 500 Internal Server. У меня никогда не было проблем с какими-либо из моих проектов CakePHP, но это простой ванильный PHP, и это действительно замедляет прогресс, чтобы угадать ошибку.

Запрос был черным – CakePHP

Я использую CakePHP SecurityComponent . И это очень важно, поскольку оно сохраняет формы от атак CSRF . Мой проект состоит из 10-12 форм, и это мой первый проект CakePHP. После включения SecurityComponent меня была небольшая проблема, но можно было избавиться после некоторых тщательных минут. Это последняя форма моего проекта, и кажется, что все правильно для […]