CakePHP Auth loginRedirect error / always redirect to 'users / login', тогда как я устанавливаю другой контроллер. Я имею в виду, когда я открываю запретную страницу (не разрешено / требует входа в систему) $this->Auth->allow('index', 'profile', 'view', 'register'); он должен перенаправляться на «игроков / индекс». Я поместил loginRedirect в «игроков», 'loginRedirect' => array('controller' => 'Players', 'action' […]
Я пишу некоторые модульные тесты для контроллера, в котором поведение ответа немного отличается, в зависимости от того, является ли $this->request->is('ajax') . Я просматривал документацию для тестирования контроллеров , но я не могу найти способ имитировать запрос, сделанный через AJAX. Есть ли способ отправить заголовки testAction() чтобы я мог установить заголовок X-Requested-With? Изменить: вы можете обойти […]
Процесс интернационализации не работает. Я cake i18n export . После этого я помещаю переводы в файл «.po» в папку app/locale/por/LC_MESSAGES/default.po. , Я вызвал метод beforeFilter() в AppController Configure::write('Config.language', 'por'); , Но перевод не показан в __() -методах.
Я пытаюсь сделать hasmany saveall (), но он не работает. У меня есть модель Carmodel hasMany CarmodelsImage Когда я пытаюсь сохранить, массив прошел: [CarmodelsImage] => Array ( [0] => Array ( [name] => teste [carmodel_id] => 1 ) ) В контроллере у меня есть $ this-> Carmodel-> saveAll ($ this-> request-> data), но он не […]
Я новичок в cakephp и пытаюсь отправить данные из ajax в действие моего контроллера. У меня есть всплывающая модель, в которой есть окно ввода. Я хочу захватить это значение и отправить контроллеру без обновления страницы. вот мой код .. <a class="button anthracite-gradient" onclick="openPrompt()">submit </a> мой javascript function openPrompt() { var cancelled = true; $.modal.prompt('Please enter […]
Как я могу поместить сообщения одного блоггера (написанные на его блоге WordPress) на мой сайт без установки wordpress на моем сайте? Каковы требования и ограничения этого?
У меня есть функция public myfunction($myArray) { } Мне нужно передать array("cat", "dog") к действию. $output = $this->requestAction( array('controller' => 'app', 'action' => 'myfunction'), array("cat","dog") ); Но это пропускает только cat в действие моего контроллера, dog не прошла. Я попробовал это: $output = $this->requestAction( array('controller' => 'app', 'action' => 'myfunction'), array("myArray" => array("cat","dog")) ); Но […]
Я новичок в cakephp. Я создаю сайт, там нет иерархии пользователей, есть только администраторы и публичные пользователи. Я хочу запретить публичным пользователям вводить определенную статическую страницу. конечно, страница находится в виде / страницах, поэтому ее вид / pages / adminPanel.ctp. укажите, где я должен указать код, который вы укажете. заранее спасибо вот моя функция отображения […]
Я искал по всему миру, пробовал каждый трюк в книге, но я все еще не могу заставить приложение CakePHP выполнить простую проверку подтверждения пароля. Я попытался создать правило пользовательской проверки следующим образом: 'passwordequal' => array('rule' => 'checkpasswords' , 'message' => 'Passwords Do Not Match') Затем определены «checkpasswords» следующим образом: public function checkpasswords(){ if(strcmp($this->data['User']['new_password'],$this->data['User']['confirm_password']) == 0 […]
Я пытаюсь создать простую форму для отправки данных в базу данных с помощью ajax. вот мой взгляд <?php echo $this->Html->script('jquery', FALSE); ?> <?php echo $this->Html->script('validation', FALSE); ?> <div id="success"></div> <h2>Contact Us</h2> <?php echo $this->Form->create(); echo $this->Form->input('name', array('id'=>'name')); echo $this->Form->input('email', array('id'=>'email')); echo $this->Form->input('message', array('id'=>'message')); echo $this->Js->submit('Send', array( 'before'=>$this->Js->get('#sending')->effect('fadeIn'), 'success'=>$this->Js->get('#sending')->effect('fadeOut'), 'update'=>'#success' )); echo $this->Form->end(); ?> <div id="sending" […]