Я только что загрузил 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'] ); […]
Это ошибка, которую я получаю: 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 и поместил его в мой каталог www. Я включил mod-rewrite и все это и изменил свой корень документа. Но я все еще получаю разрешение на отклонение ошибок в моем журнале ошибок apache, потому что Cake не может require файлы из других каталогов. Это почти так, как будто мне нужно chmod для каждого […]
Я хочу отправить данные контроллеру в 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, поэтому я установил этот плагин: 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 1.3. Я нахожу проблему в кодировке символов. У меня есть две ключевые Ключевое слово и Группа , так что Ключевое слово принадлежит группе. Я пытаюсь выполнить полный текстовый запрос в ключевом ключе модели. function geParentKeyword($keyword) { //$keyword = *Acupuncturist*; Assuming this as input $match = html_entity_decode("MATCH(Keyword.keyword) AGAINST (\"".trim($keyword)."\" IN BOOLEAN MODE)" […]
Я создал форму, где мне нужно отобразить таблицу, для которой данные поступают из двух разных таблиц. Данные поступают из таблицы Branch. Эта таблица Branch содержит внешний ключ PrimaryContactID (int), который будет содержать первичный ключ таблицы Employee. Теперь на индексной странице я отображаю все данные из таблицы Branch, за исключением PrimaryContactID. Вместо этого мне нужно отобразить […]
Я использую 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 / api, который должен быть открыт для всех. В настоящее время я использую … <LocationMatch /admin> Order Deny,Allow Deny from all Allow from [MY IP] </LocationMatch> это блокирует URL-адреса доступа, начиная с / admin. Но я хочу заблокировать все URL-адреса, кроме тех, которые запускают […]