Articles of cakephp

Проблемы с интернационализацией на CakePHP 2.0

Процесс интернационализации не работает. Я cake i18n export . После этого я помещаю переводы в файл «.po» в папку app/locale/por/LC_MESSAGES/default.po. , Я вызвал метод beforeFilter() в AppController Configure::write('Config.language', 'por'); , Но перевод не показан в __() -методах.

Выпадающие окна CakePHP, не отображающие правильные данные при обновлении страницы

Ive два выпадающих списка один для страны и других для городов на моей странице. Когда я загружаю страницу, я устанавливаю страну в страну по умолчанию, загруженную из регистрации пользователя. Затем я загружаю города для этой страны. Проблема в том, что теперь, когда я изменяю раскрывающийся список страны и обновляю страницу, выбранная вами страна выпадающего значения […]

Множественные отношения к одной таблице в CakePHP

В моем приложении пользователь может дружить с другим пользователем. Таким образом, у них есть много разных отношений между двумя таблицами. Таким образом: Users > Friends < Users Таблицы выглядят так: Users: id username password Friends: id user_id_from user_id_to и я установил Модели таким образом: class User extends AppModel { public $name = 'User'; public $hasOne […]

импортировать данные из csv в mysql, используя cakephp

Я хочу импортировать данные из csv в таблицу mysql, используя cakephp. Когда я запускаю функцию, она помещает нулевые значения в мою таблицу, и я считаю, что это формат моего массива $ data, вот мой код. var $name = 'ScWidths'; var $scaffold; /* function import() { $messages = $this->ScWidth->import('scwidths.csv'); $this->set('messages', $messages); } * / function import() […]

CakePHP 3 Переключатель источника данных

В настоящее время я пытаюсь заставить мое приложение переключать источник данных в зависимости от того, будет ли он писать или читать из базы данных. К несчастью, я просто не могу заставить его работать. Я предполагаю, что мне просто не хватает чего-то маленького. Я создал EventListener, чтобы поймать событие beforeSave для переключения источника данных при записи. […]

как конвертировать www.example.com/posts/123 в example.com/posts/123?

Я использую nginx 1.2.1, работающий в Ubuntu 12.10 Я выполнил это решение в https://stackoverflow.com/a/7958540/80353 Итак, мои vhosts теперь выглядят так: server { listen 80; server_name www.example.com; return 301 http://example.com$request_uri; } server { listen 80; client_max_body_size 5M; server_name example.com; root /var/virtual/example.com/webroot; include common.conf; include php.conf; } Не знаю, что я сделал не так. В настоящее время, […]

cakephp auth getuser в prefilter

в моем приложении cakephp с пользовательской аутентификацией (см. здесь ) я хотел бы проверить auth пользователя в методе beforefilter, и если он / она не аутентифицирован, я бы хотел вручную отобразить страницу с ошибкой и выйти. Моя проблема заключается в том, что, кажется, объект auth получает только заполненные данные ПОСЛЕ вызова действия к действию, которое […]

Класс 'Aws \ Common \ Aws' не найден cakephp

Я использую AWS PHP SDK V2.8 в своем cakephp. Я работаю над машиной AWS ec2 ubuntu. Я использую zip-файлы, а не любой композитор. Я получаю следующую ошибку. Class 'Aws\Common\Aws' not found Я создаю настраиваемый компонент для доступа ко всем функциям SDK. со ссылкой https://github.com/Ali1/cakephp-amazon-aws-sdk Структура моей папки следующая. Вот мой AmazonComponent.php <?php App::uses('Component', 'Controller'); use […]

CakePHP – Маршрутизация с использованием префикса 'admin_'

В настоящее время я использую конфигурацию маршрутов торта, чтобы настроить виды администратора, отличные от настроек пользователя, не являющегося администратором. Я прочитал главу маршрутизации документации (торт) и наткнулся на маршрутизацию префикса. Который я думал, что это то, что мне нужно использовать, чтобы выполнить то, что мне нужно. Поэтому я начал его с настройки config / core.php, […]

Можно ли добавить условие в инструкцию обновления CakePHP?

Поскольку, похоже, нет никакой поддержки для оптимистической блокировки в CakePHP , я беру удар по созданию поведения, которое его реализует. После небольшого исследования поведения, я думаю, что я мог запустить запрос в событии beforeSave, чтобы проверить, не изменилось ли поле версии. Однако я бы предпочел реализовать проверку, изменив предложение WHERE инструкции update из WHERE id […]