Articles of yii

Удалите необходимость записи index.php на Yii

Я установил Yii 1.1.x в среду WAMP, все работает, но мне все еще нужно использовать index.php в URL-адресе для работы маршрутизации. Модификация переписывается в моей конфигурации WAMP. Может ли кто-нибудь объяснить, что мне нужно изменить, чтобы разрешить мне запускать приложение без индекса index.php в самом URL-адресе? Моя конфигурация Yii выглядит следующим образом: // uncomment the […]

Сохраненные данные не могут быть доступны в Yii

Я создал форму в Yii. В этом я создал несколько флажков. Например: Fav Sports= Football,Cricket,Baseball Когда я выберу все флажки, он будет хранить записи в базе данных. Для хранения данных я использовал "json_encode($_POST['UserInfo']['sports']);" , Затем он сохранит данные в этом формате ["Football"]["Cricket"]["Baseball"] . Мой вопрос заключается в том, когда я перехожу на страницу с обновлением […]

Yii AR не работает при использовании findAll

У меня есть два lang_menus menus и lang_menus . Моя модель выглядит следующим образом: public function relations() { // NOTE: you may need to adjust the relation name and the related // class name for the relations automatically generated below. return array( 'menulanguages'=>array(self::HAS_MANY, 'MenuLangs', 'menuId'), ); } … public function getMenus(){ $criteria = new CDbCriteria(); […]

Появится сообщение Yiiframework

Он там! Если у вас есть вопрос, связанный с двумя разными проблемами, которые я сейчас имею в приложении, над которым я работаю. Проблема 1: – Существует система сообщений. Пользователи могут отправлять друг другу сообщения. Я бы хотел, чтобы в реальном времени появлялось всплывающее окно, когда пользователь получает новое сообщение и не находится на странице входящих […]

создание фоновых процессов в php для продолжительного процесса

Хорошо, простите меня, если это повторение другого вопроса, но после поиска я не нашел четкого ответа. В основном я хочу, чтобы мое веб-приложение php отключилось от какого-либо события (например, генератора электронной почты или генератора отчетов), которое может занять несколько минут и немедленно вернуть управление на страницу. Я родом из мира .NET, где это можно легко […]

PHP Yii: подключение к базе данных во время выполнения

Я хотел бы подключиться ко второй базе данных с Yii во время выполнения. Имя базы данных будет выводиться из таблицы базы данных после входа пользователя в систему. Я видел в учебнике, что должен сделать это: $db2 = Yii::createComponent(array( 'class' => 'EMongoClient', 'server' => 'mongodb://127.0.0.1:27017', 'db' => $emp['database'] )); Yii::app()->setComponent('db2',$db2); Но в моем контролере, когда я […]

Yii addInCondition

Я попытался получить строки из таблицы в соответствии с моими условиями. Мой код: $conditions = array( 'id' => array ('148028','118508') ); $criteria = new CDbCriteria(); foreach($conditions as $key => $values){ $criteria->addInCondition($key, $values); } if(!is_null($limit)) $criteria->limit = $limit; $rows = Item::model()->findAll($criteria); Эти строки существуют, но результат пуст. Связывающие параметры существуют в объекте критериев. Журнал выглядит так: […]

Как авто Войти и перенаправление после регистрации в yii?

Когда я использую функцию перенаправления после автоматического входа в систему, эта ошибка возникает: session_regenerate_id (): Сбой объекта объекта Может ли кто-нибудь потрошить меня? <?php public function actionRegister() { $model = new UserProfileForm; $this->performAjaxValidation($model,'userProfile-form'); if(isset($_POST['UserProfileForm'])) { $model->attributes = $_POST['UserProfileForm']; if ($model->save()) { $u = new LoginForm; $u->username = $model->username; $u->password = $model->password; $u->login(); $this->redirect(Yii::app()->user->returnUrl); } } […]

Yii2 gii crud error Класс 'app \ models \ Yii' не найден

Я только что установил yii2 расширенный шаблон, я создал модель Новости, и теперь я хочу создать Crud (с gii), но когда я нажимаю «Предварительный просмотр», я получаю эту ошибку. Я не изменил ничего другого в расширенном шаблоне. Я использую wamp PHP Fatal Error – yii\base\ErrorException Class 'app\models\Yii' not found 1. in C:\wamp\www\advanced\backend\models\News.php at line 44 […]

Yii: Добавить JavaScript в заголовок

Мне нужен <script> в заголовке, чтобы определить переменную JavaScript ( var dates={…}; ), которая должна использоваться из сценария .js . Он должен быть предпочтительно в заголовке, а не внутри jQuery(function($){…}) чтобы не скрыть переменную от ее использования моим сценарием .js . Можно ли это сделать любым другим способом, кроме изменения макета?