Найдено 24 результата
- 2018.03.23, 22:16
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка Фикстур перед каждым тестом (Fixture loading before each test case)
- Ответы: 2
- Просмотры: 2047
Загрузка Фикстур перед каждым тестом (Fixture loading before each test case)
Привет всем, окружение: basic template, yiisoft/yii2: 2.0.15, php 7.0. Написал фикстур, консольными командами все хорошо загружается. Но при запуске юнит тестов vendor\bin\codecept run unit почему то метод _fixtures() отрабатывает только 1 раз, в файле который выполняется первым (LoginFormTest). Во ...
- 2016.02.12, 14:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: DbPanel with 2 db connection
- Ответы: 1
- Просмотры: 893
Re: DbPanel with 2 db connection
в общем дело в невнимательности. Панель называется 'db', а я в конфиге прописывал DbPanel... правильный конфиг: 'modules' => [ 'debug' => [ 'class' => 'yii\debug\Module', 'panels' => [ 'db' => [ 'class' => 'yii\debug\panels\DbPanel'...
- 2016.02.11, 15:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: DbPanel with 2 db connection
- Ответы: 1
- Просмотры: 893
DbPanel with 2 db connection
Привет, столкнулся с проблемой в debug toolbar, есть 2 подключения к БД, 'bd1' и 'bd2', но панель DbPanel хочет только коннект с именем 'db', неужели я не могу указать по какому коннекту ей идти? пробовал через конфиги прокидывать, типа такого: 'debug' => [ 'class' => 'yii\debug\Module'...
- 2015.04.17, 10:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: tablePrefix не подставляется в where()
- Ответы: 2
- Просмотры: 1597
Re: tablePrefix не подставляется в where()
большое спасибо за new \yii\db\Expression() , решило проблему, hasOne я использую, но не в этом запросе, тут мне нужен был sum() $transactionsSum = (new \yii\db\Query()) ->from([Transaction::tableName(), TransactionType::tableName()]) ->where([ Transaction::ta...
- 2015.04.16, 15:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: tablePrefix не подставляется в where()
- Ответы: 2
- Просмотры: 1597
tablePrefix не подставляется в where()
Добрый день, столкнулся с проблемой построения запроса, более конкретно с where(). ->where([ Transaction::tableName() . '.type_id' => TransactionType::tableName() . '.id', ]) выдает мне WHERE (`aa_transaction`.type_id='{{%transaction_type}}.id') причем проблема именно в value массива, почему н...
- 2014.05.10, 21:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
пропишите в composer.json "minimum-stability": "dev", и composer update "minimum-stability": "dev" так и было прописано, но все таки что то обновило http://s7.hostingkartinok.com/uploads/thumbs/2014/05/7ce8d89a14cba56cf19d6acfd9205c4c.png но ситуацию не испра...
- 2014.05.10, 20:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
1. не понимаю, зачем new static(static::find()->where(['id' => $id])->asArray()->one()) вместо static::find()->where(['id' => $id])->asArray()->one() 2. может у вас не дев-ветка, а бета? static::find()->where(['id' => $id])->asArray()->one() не дает мне обьект, и потом на него ругается, new static(...
- 2014.05.10, 19:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
короче конструкция public static function findIdentity($id) { // return isset(self::$users[$id]) ? new static(self::$users[$id]) : null; // die(var_dump(new static(static::find()->where(['id' => $id])->asArray()->one()))); return static::findOne($id); // или даже так ne...
- 2014.05.10, 19:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
Я заметил что из рендера идет обращение к методу public static function findIdentity($id) { // return isset(self::$users[$id]) ? new static(self::$users[$id]) : null; die(var_dump(static::findOne($id))); // return static::findOne($id); } модели User.php скорей всего пл...
- 2014.05.10, 18:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
public static function findIdentity($id) { // return isset(self::$users[$id]) ? new static(self::$users[$id]) : null; return new static(static::findOne($id)); } а тут что такое странное? должно быть public static function findIdentity($id) { return static::f...
- 2014.05.10, 18:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
в конфиге прописано: 'user' => [ 'class' => \yii\web\User::className(), 'identityClass' => \common\models\User::className(), 'enableAutoLogin' => true, ], ? нет, в конфиге только: 'user' => [ 'identityClass' => 'app\models\User', ...
- 2014.05.10, 18:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
main.php абсолютно такой же самый как в стандартном приложении Yii2, по сути чистый Yii и пытаюсь сделать аутентификацию через бд. <?php use yii\helpers\Html; use yii\bootstrap\Nav; use yii\bootstrap\NavBar; use yii\widgets\Breadcrumbs; use app\assets\AppAsset; /** * @var \yii\web\View $this * @v...
- 2014.05.10, 18:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Авторизация
- Ответы: 40
- Просмотры: 15105
Re: Авторизация
Ребят, аналогичная проблема, Yii::$app->user->identity->name не выводит имя пользователя ( Logout () ) var_dump(Yii::$app->user->identity->name) в main.php : object(app\models\User)[65] public 'id' => null public 'name' => null public 'email' => null public 'password' => null public 'authK...
- 2014.04.15, 22:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
- Ответы: 43
- Просмотры: 45224
Re: Убрать /frontend/web/ из строки адреса
я сделал так, пкм-дополнительно-конфигурация-Apache 2.*.* откроется 2 файла, редактируем только Apache-2.*.*_vhost.conf, я добавил такие строки: #---------------------------------------------# # Начало блока конфигурации HTTP хоста # #---------------------------------------------# <VirtualHos...
- 2014.02.14, 11:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Матюкается на view
- Ответы: 9
- Просмотры: 3445
Re: Матюкается на view
junior developer, напиши что у тебя в итоге получилось.
UDP: Разобрался.
- 2014.02.12, 17:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Хостинг Yii2 Forbidden 403
- Ответы: 5
- Просмотры: 7403
Re: Хостинг Yii2 Forbidden 403
Это плохой, неправильный хостинг. Хороший хостинг дал бы вынестись на уровень выше - в /todolist/ сюда еще я имею доступ, правильнее будет сюда закачать? С таким .htaccess все работает, только ссылки нужно поправить на /web/index.php DirectoryIndex web/index.php RewriteEngine on # If a directory or...
- 2014.02.12, 17:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Хостинг Yii2 Forbidden 403
- Ответы: 5
- Просмотры: 7403
Re: Хостинг Yii2 Forbidden 403
конфигурация такая как на локалхосте работало. я действительно не силен в конфигурациях сервера,
на локале
на хостинге:
хостинг дает доступ только к
на локале
Код: Выделить всё
DOCUMENT_ROOT 'C:/OpenServer/domains/yii2.loc/web'
Код: Выделить всё
/home/todolist/todolist/www
Код: Выделить всё
/todolist/www
- 2014.02.12, 15:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Хостинг Yii2 Forbidden 403
- Ответы: 5
- Просмотры: 7403
Хостинг Yii2 Forbidden 403
решил приложение перенести на хостинг, попал в непонятную ситуацию, когда в .htaccess прописано RewriteEngine on # If a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise forward it to index.php RewriteRule . index.php серв...
- 2014.02.11, 13:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record orderBy
- Ответы: 10
- Просмотры: 23543
Re: Active Record orderBy
я прошу прощения, забыл отписать, мне помог вариант agrail orderBy([new \yii\db\Expression("FIELD(mark, 'danger', 'warning', 'info', 'success')")]) что б было понятно читателям, код YII2 равносильный запросу: $sql = "SELECT * FROM `tasks` WHERE `appointed_date`='2014-02-07' ORDER BY F...
- 2014.02.09, 00:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record orderBy
- Ответы: 10
- Просмотры: 23543
Re: Active Record orderBy
dmg , по разному пробовал применить массив тут, но никак не получается... может подскажете как в моем случае нужно? не могу сейчас проверить, но по идее так $data = Tasks::find()->where(['appointed_date' => date("Y-m-d")])->orderBy(["FIELD(mark, 'danger', 'warning', 'info', 'succ...