Я использую cakephp 2.4.5. Я хотел бы перенаправить всех пользователей, которые не вошли на страницу входа. Я в основном придерживался инструкций, доступных здесь . Таким образом, важной частью является следующий код для AppController.php public $components = array('Session', 'Auth' => array( 'loginRedirect' => array('controller' => 'users', 'action' => 'index'), 'logoutRedirect' => array('controller' => 'users', 'action' => […]
Я использую стандартный компонент Auth в CakePHP / MySQL и хотел бы просмотреть всех зарегистрированных пользователей в качестве администратора. Кроме того, я также хотел бы «выгнать» пользователей со своей сессии, поэтому их следующий щелчок на странице заставит их перейти на экран входа в систему. В моей основной конфигурации я использую cake / tmp для сеансов.
Я использую cakePHP 2.x. Я пытаюсь отобразить представление с пустым макетом. Представление должно содержать только строку, возвращаемую контроллером действия без HTML-кода. Вот код: public function checkout(){ $ref =null;$act=null;$par=null; $this->layout = false; //$this->render(false); //$priceCTP = $this->Session->read('priceCTP');; $priceCTP = $this->getPrice(); //var_dump(session_save_path()); if (isset($this->params['url']['Reference'])) { $ref = $this->params['url']['Reference']; } if (isset($this->params['url']['Action'])) { $act = $this->params['url']['Action']; } if (isset($this->params['url']['Param'])) […]
Я использую CakePHP 2.4.5. У меня есть 2 таблицы с отношением «один ко многим». Таблица B относится к таблице A. Я хочу, чтобы контроллер в таблице A мог сохранять записи в таблице A и таблице B. Код контроллера должен быть простым и выглядит следующим образом: public function add_tableA($id=null) { if ($this->request->is('post')) { $this->layout = null […]
Моя структура БД довольно проста: в проектах много ключевых слов. В моих Keywords/index.ctp меня есть <Table> ведьма показывает все keywords и отображает их project_id . Вместо ID я хочу отобразить name projects . Есть ли для него простая строка кода? Пример: keyword name | project Foo 1 bar 1 ipsum 2 в keyword name | […]
Я пытаюсь редактировать запись в базе данных, но сценарий дает мне следующую ошибку: Неустранимая ошибка: вызов функции-члена getColumnType () для не-объекта в G: \ wamp \ www \ a11 \ a \ cake \ libs \ model \ model.php в строке 980 Странная вещь, если я удаляю id из формы (так что она создает новую […]
я не понимаю, как отправить один адрес электронной почты всем пользователям, я делаю это в своем контроллере: // Init $data = $this->request->data['Email']; $d = array( 'subject' => $data['subject'], 'message' => $data['message'] ); // QUERY $all = $this->Spoutnik->find('all', array( 'conditions' => array( 'Spoutnik.role >=' => '1' ), 'fields' => array('Spoutnik.email') )); $this->set(compact('all')); // list $bcc = […]
Я наблюдал странное поведение, когда я развернул мой сайт CakePhp на моем сервере ovh (interized): Время ответа, похоже, в порядке (у меня есть веб-страница, которую я просил менее чем за минуту), но браузер, похоже, снова загружает что-то. Глядя с инструментами веб-разработчиков firefox, я вижу, что это прием html-страницы, который принимал каждый раз ровно 5 секунд. […]
ОС: WIN7 64bit, XAMPP. Ошибка: Cake is NOT able to connect to the database. Database connection "Mysql" is missing, or could not be created. Я работаю над получением CakePHP на моем компьютере, но я получаю ошибку выше. Я давно искал решения для решения проблемы, и ничто не решило проблему. Вот элементы, которые я проверил до […]
Я новичок в cakephp, когда я пытаюсь сделать динамический выпадающий список городов на основе состояний, тогда я получаю эту ошибку The connection was reset. Мой код js $(document).ready(function(){ $('#UserState').change(function(){ var stateid=$(this).val(); $.ajax({ type: "POST", url: "checkcity", data:'stateid='+stateid+'&part=checkcity', success: function(data) { $("#city_div").html(data); } }); }); }); И для этого я использую функцию checkcity на User controller. […]