Articles of cakephp

Не удается найти: BlowfishPasswordHasher Cakephp

Я только что загрузил CakePHP и следил за учебниками, чтобы получить основы. Все шло нормально, пока я не начал с этой системы аутентификации. Если вы перейдете к следующему URL-адресу и блоку хэширования пароля (кода). http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html#authentication-login-and-logout ты увидишь: public function beforeSave($options = array()) { if (isset($this->data[$this->alias]['password'])) { $passwordHasher = new BlowfishPasswordHasher(); $this->data[$this->alias]['password'] = $passwordHasher->hash( $this->data[$this->alias]['password'] ); […]

Приложение CakePHP отображает синтаксическую ошибку, неожиданную [

Это ошибка, которую я получаю: Error: syntax error, unexpected '[' Line: 10 Я запускаю приложение cakephp на Linux-сервере ubuntu 3.7, это cakephp 2.3.7 и PHP 5.3.1. Теперь я запускаю WAMP на EC2 после установки linux. На моем localmachine я запускаю XAMPP в Windows 7, и он не получает ту же ошибку. Это код, в котором […]

CakePHP chmod вопрос

Я загрузил CakePHP и поместил его в мой каталог www. Я включил mod-rewrite и все это и изменил свой корень документа. Но я все еще получаю разрешение на отклонение ошибок в моем журнале ошибок apache, потому что Cake не может require файлы из других каталогов. Это почти так, как будто мне нужно chmod для каждого […]

Отправка на контроллер с помощью jquery ajax в CakePHP

Я хочу отправить данные контроллеру в CakePHP, но публикация с помощью JQuery всегда приводит к ошибке, и я не могу понять, почему. На мой взгляд, у меня есть следующий метод, который помещает данные на страницу контроллера function RenameNode(name, id) { $.ajax({ type: "POST", url: '<?php echo Router::url(array('controller' => 'categories', 'action' => 'rename')); ?>', data: { […]

Создание уникального номера заказа

Я пытаюсь загрузить изображение обложки страницы Facebook через графический API, но он появляется на временной шкале после ее обновления. Я использую следующую строку для проверки моего номера заказа уникально $unique_order_number = strtoupper(substr(md5(microtime()), 0, 8)) Теперь я хочу просто убедиться, что это число не принято никаким другим заказом и вы хотите использовать цикл while или do-while […]

Twig для CakePHP

Я пытаюсь использовать Twig с CakePHP, поэтому я установил этот плагин: https://github.com/predominant/TwigView И в демонстрации CakePHP мы создаем блог, и я могу использовать его в файле tpl: {% for post in posts %} <tr> <td>{{post.Post.id}}</td> <td>{{post.Post.title}}</td> <td>Edit | Delete</td> <td>{{post.Post.created|date("F j, Y")}}</td> </tr> {% endfor %} То, что я не могу заставить работать, преобразует это: […]

CakePHP HTML Qoute проблемы с кодировкой

Я работаю над cakephp 1.3. Я нахожу проблему в кодировке символов. У меня есть две ключевые Ключевое слово и Группа , так что Ключевое слово принадлежит группе. Я пытаюсь выполнить полный текстовый запрос в ключевом ключе модели. function geParentKeyword($keyword) { //$keyword = *Acupuncturist*; Assuming this as input $match = html_entity_decode("MATCH(Keyword.keyword) AGAINST (\"".trim($keyword)."\" IN BOOLEAN MODE)" […]

Отображение данных из двух разных таблиц в index () с использованием cakephp.

Я создал форму, где мне нужно отобразить таблицу, для которой данные поступают из двух разных таблиц. Данные поступают из таблицы Branch. Эта таблица Branch содержит внешний ключ PrimaryContactID (int), который будет содержать первичный ключ таблицы Employee. Теперь на индексной странице я отображаю все данные из таблицы Branch, за исключением PrimaryContactID. Вместо этого мне нужно отобразить […]

Cakephp 3.0.0-RC2 I18n :: locale () не работает

Я использую Cakephp 3.0.0-RC2. Это нормально, но я не могу изменить язык пользователя при входе в систему. Моя функция входа в систему не работает. Он ничего не делает: public function login() { if ($this->request->is('post')) { $user = $this->Auth->identify(); if ($user) { $this->Auth->setUser($user); I18n::locale($user['lang']); return $this->redirect($this->Auth->redirectUrl()); } $this->Flash->error(__("Nom d'utilisateur ou mot de passe incorrect, essayez à […]

IP-адресация URL-адресов на Apache

Мне нужно заблокировать доступ ко всему сайту через IP-адрес, кроме url / api, который должен быть открыт для всех. В настоящее время я использую … <LocationMatch /admin> Order Deny,Allow Deny from all Allow from [MY IP] </LocationMatch> это блокирует URL-адреса доступа, начиная с / admin. Но я хочу заблокировать все URL-адреса, кроме тех, которые запускают […]