Articles of yii2

как отображать данные отношения в формате json из двух таблиц в yii2 restful api

У меня возникла проблема отображения данных из двух таблиц в формат JSON и работы с yii2 restful api. это моя база данных структуры: TABLE `volunteer`( `volunteer_id` int(11) NOT NULL auto_increment, `state_id` int(11) null TABLE `state`( `state_id` int(11) NOT NULL auto_increment, `state` varchar(225) null volunteerController.php public $modelClass = 'app\models\Volunteer'; public function behaviors() { return ArrayHelper::merge(parent::behaviors(),[ 'verbs' […]

Сохранять несколько моделей за раз в Yii2

У меня две модели: Users и Students . Я хочу вставлять данные в эти таблицы одновременно. Во-первых, я сохраняю данные в модели Students а затем в модели Users . Теперь, если данные не будут успешно вставлены в модель Users в таблице Students уже есть запись. То, что я хочу, – это записи данных в обе […]

yii2 radio inline Html helper

У меня есть этот список радио в yii2 Html::radioList('abc',null,$new,['class' => 'form-control input-sm']); Он генерирует это: <div class=radio> но я хочу: <div class=radio-inline> пожалуйста помогите

Соединение нескольких баз данных на yii2

Я пытаюсь использовать множественное соединение с базой данных в структуре yii2. В моем файле db.php внутри папки config у меня есть эта часть кода: return [ 'class' => 'yii\db\Connection', 'components' => [ 'db1' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=new', 'username' => 'root', 'password' => 'password', 'charset' => 'utf8', ], 'db2' => [ 'class' […]

Как реализовать блокировку записи mysql в Yii2

Я хочу реализовать функцию блокировки записи в приложении Yii2. Если один пользователь открывает ссылку / запись обновления (пример http://localhost/myproject/backend/web/user/update/1 ), то другой пользователь не сможет получить доступ к этой ссылке, и пользователь получит сообщение ALERT котором говорится: « Эта запись уже открыта другим пользователем ". Таким образом, запись / страница должна блокироваться для другого пользователя. […]

Не удалось получить данные объекта Yii2, возвращенные как Json

Я новичок в структуре Yii 2 и PHP. Когда я пытаюсь получить данные модели с сервера как Json, я получаю пустые данные. Но когда я использую var_dump, я получаю результат. Код на контроллере приведен ниже. // function inside class ClientController public function actionIndex() { $client=new Client(); $client->name="ajith"; echo json_encode($client); } Код класса модели приведен ниже […]

Yii2 Pjax Удалить не работает

Я пытаюсь сделать Ajax GridView с помощью кнопки Pjax с удалением. Удаление происходит без Ajax. Я новичок в Yii2, поэтому любая помощь будет оценена. Спасибо. index.php <?php Pjax::begin(['id' => 'countries']) ?> <?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', 'title', ['class' => 'yii\grid\ActionColumn', 'buttons' => [ 'delete' => function ($url, $model, […]

Yii2 DepDrop kartik

Хорошо, я пытаюсь использовать виджет Kartik Depdrop, но получаю эту ошибку 500 (Internal Server Error) У меня есть родительская модель Brand и подмодель CarModel Вот мои файлы: CarsController.php public function actionSubcat() { $out = []; if (isset($_POST['depdrop_parents'])) { $parents = $_POST['depdrop_parents']; if ($parents != null) { $cat_id = $parents[0]; $out = self::getSubCatList($cat_id); // the getSubCatList […]

Yii2 Rest – индивидуальное действие и метод OPTIONS

У меня возникли проблемы со следующим действием «/ login» в моем классе UsersController public function actionLogin(){ $data = Yii::$app->getRequest()->getBodyParams(); $model = new Usuario(); //Validamos que se hayan recibido los campos if(empty($data['email']) || empty($data['password'])){ throw new \yii\web\BadRequestHttpException("Debe ingresar email y password"); } //Validamos usuario y contraseña $usuario = $model->findByUsername($data['email']); if(empty($usuario) || !$usuario->validatePassword($data['password'])){ throw new \yii\web\UnauthorizedHttpException("Usuario y/o […]

Как использовать пользовательские шаблоны в gii (используя Yii 2)

Я пытаюсь найти способ использовать пользовательские шаблоны Gii для Yii 2, но, глядя на недостающую документацию в документах , я предполагаю, что это пока невозможно? Или я чего-то не хватает?

Intereting Posts
Как я могу взять массив, разделить его на два и создать два списка? Как заставить PEAR автоматически загружать зависимости альфа / бета? как создать виртуальный хост на XAMPP Внедрение SecurityContext в прослушиватель prePersist или preUpdate в Symfony2, чтобы получить пользователя в созданномBy или updatedBy вызывает ошибку круговой ссылки Woocommerce 2.6.2 добавляет отключенный атрибут для обновления кнопки корзины Отправка PHP-формы на разные электронные письма на основе кнопок радиосвязи Как создать динамические внешние файлы javascript? Проблема с флагом MySQLI MYSQL_PRI_KEY_FLAG Как войти на сайт, используя идентификатор facebook Уменьшение использования памяти для массива и SplFixedArray Lumen 5.3 Аутентификация Как отсортировать XML-канал с помощью SimpleXML Получить диапазон дат между двумя датами, исключая выходные Ошибка PHPMailer, SMTP connect () с Gmail isset () не работает должным образом по форме