Я впервые использую $ .ajax в CakePhp2.4.5. Я читал много сообщений о stackoverflow и делал другие исследования в w3schools и jquery-сайте, но не мог понять, как мне решить мою проблему. Я хочу отправить данные в контроллер со своего первого вида index.ctp $.ajax({ type: 'POST', url: 'meers/client', datatype:'json', cache: false, data: {myVal:'Success!'}, success: function(){alert('AjaX Success')}, error: […]
Я работаю над проектом CakePHP 3.2 . У меня есть Property . когда пользователь создает свойство , администратор должен подтвердить его, чтобы он стал активным . После этого я помещал в поле с именем date_of_expiration текущую дату + 10 дней, например … Я хочу, чтобы это свойство истекало в эту дату (текущая дата + 10 […]
Я использую cakephp 2.3.1, и у меня проблема с компонентом Paginator. Моя цель – такие страницы, как: example.com/abruzzo example.com/abruzzo/2 example.com/abruzzo/3 Я создал следующий маршрут: Router::connect('/:regione/:page', array('controller'=>'regions','action'=>'home'), array('page' =>'[0-9]+')); Router::connect('/:regione', array('controller' => 'regions', 'action' => 'home')); (так как вы видите, что первая работа по маршруту обрабатывает параметр страницы ) Теперь, чтобы правильно обрабатывать параметр страницы, я […]
В CakePHP, когда вы пытаетесь получить доступ к действию защиты, вы автоматически переходите к форме входа в свое приложение. Однако HTTP_REFERER пуст ???? $referer = env('HTTP_REFERER'); echo $referer; Поэтому, когда я посещаю страницу входа в систему, я вижу URL-адрес предыдущей страницы с указанным кодом, но если я заберу страницу входа в систему после того, как […]
Я пытаюсь войти в систему на моем сайте Cakephp 3.0. В моей таблице есть поле «имя пользователя» и «пароль» с именем «есть». Я могу добавить пользователя, и мой пароль успешно получает хэширование и хранится в моей таблице. Несмотря на это, я не могу войти в систему даже однажды. Мой метод Initialize () AppController: $this->loadComponent('Auth',['loginAction' => […]
Я использую CakePHP XmlHelper для анализа XML-файлов, таких как: App::import('Xml'); $file = "my_xml_file.xml"; $parsed_xml =& new XML($file); Как я могу использовать его для загрузки файлов XML из таких URL-адресов, как http://www.site.com/file.xml Благодаря!
Я создаю портал, основанный на фреймворке cakephp 3 и панели администратора, выполненном в виде плагина, чтобы отделить файлы от остальных. Таблицы, которые будут охватывать только панель администратора, я вставляю отдельно созданной базы данных «admin». Я правильно настроил подключения к базе данных в config / app.php. 'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' […]
Я настраиваю ассоциации в своих моделях: class User extends AppModel { var $name = 'User'; var $hasMany = array('Post' => array('className' => 'Post')); } а также class Post extends AppModel { var $name = 'Post'; var $belongsTo = array('User' => array('className' => 'User')); } Что отлично работает, кроме как в эшафоте, в раскрывающемся списке User […]
Я использовал pingdom для проверки времени загрузки веб-сайта. Я обнаружил некоторые узкие места, которые происходят из других доменов, и исправил их. Но самая медленная часть все еще существует. Главная страница открывается почти через 12 секунд! Одна секунда происходит от всех внутренних и внешних js, css и jpeg-файлов. И 11 секунд идет с главной страницы. Подробности […]
Я пытаюсь поймать, когда сообщение электронной почты не удается, поэтому я могу сохранить необходимые данные в моей базе данных, и я могу попытаться отправить их позже. Я думал, что следующее должно работать так же, как при использовании save() if ( $email->send() ) { //..success – works.. } else { //..fail – never gets here, stack […]