Найден 421 результат

Demon_id
2015.03.16, 19:35
Форум: Общие вопросы (Yii 2.x)
Тема: Ссылка на текущую страницу с анкором
Ответы: 4
Просмотры: 983

Re: Ссылка на текущую страницу с анкором

а кроме прокрутки страницы к якорю ничего и не должно происходить
Demon_id
2015.03.12, 23:19
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm begin — как собрать свою форму?
Ответы: 6
Просмотры: 6778

Re: ActiveForm begin — как собрать свою форму?

Код: Выделить всё

<?php
echo $form->field($model, 'name')->begin();
echo Html::activeLabel($model,'name');
echo Html::activeTextInput($model, 'name', ['class'=>'form-control', 'maxlength' => 255]);
echo Html::error($model,'name', ['class' => 'help-block']);
echo $form->field($model, 'name')->end();
?>
Demon_id
2015.03.12, 14:30
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр по вычисляемому значению
Ответы: 5
Просмотры: 1123

Re: Фильтер по вычисляемому значению

зачем плодить рилейшины? сделайте скоупами.
Demon_id
2015.03.12, 13:06
Форум: Общие вопросы (Yii 2.x)
Тема: Использовние Search Model в отрыве от GridView
Ответы: 2
Просмотры: 636

Re: Использовние Search Model в отрыве от GridView

Можно ли настроить Search Model таким образом, чтобы связать ее с формой поиска, а не с GridView ? на счёт того что Search Model "настроена" на грид Вам показалось. Эта две самостоятельные сущности. Search Model можно использовать для любых поисков. В вашем случае хоть в одну запихните все вариации...
Demon_id
2015.03.12, 13:00
Форум: Общие вопросы (Yii 2.x)
Тема: Getter and setter in ActiveRecord
Ответы: 4
Просмотры: 2986

Re: Getter and setter in ActiveRecord

GreenJunior писал(а):
ElisDN писал(а):Переименуйте в getSuperTitle().
Переименовал, не помогло. Может я не правильно обращаюсь к свойству? Вот как я делаю в представлении:

Код: Выделить всё

<?= $model->title ?>
ну так если переименовали, то обращаться нужно так:

Код: Выделить всё

<?= $model->superTitle ?>
Demon_id
2015.03.08, 03:23
Форум: Общие вопросы (Yii 2.x)
Тема: Передать переменную в layout?
Ответы: 4
Просмотры: 2239

Re: Передать переменную в layout?

dmg писал(а):я так понимаю именно для этого сделали blocks?
http://www.yiiframework.com/doc-2.0/gui ... ing-blocks
нет, не для этого
Demon_id
2015.03.06, 19:14
Форум: Общие вопросы (Yii 2.x)
Тема: Передать переменную в layout?
Ответы: 4
Просмотры: 2239

Re: Передать переменную в layout?

Код: Выделить всё

$this->view->params['test'] = 'test string'; 

Код: Выделить всё

echo $this->params['test']; 
Demon_id
2015.03.05, 16:41
Форум: Общие вопросы (Yii 2.x)
Тема: Как вставить несколько строк в базу одним запросом?
Ответы: 1
Просмотры: 700

Re: Как вставить несколько строк в базу одним запросом?

скрутить билдером такой запрос: INSERT INTO `emails` (`id`, `email`) VALUES (1, 'test1@mail.ru'), (2, 'test1@mail.ru'); например этим http://www.yiiframework.com/doc-2.0/yii-db-command.html#batchInsert%28%29-detail а с апдейтом какие проблемы? нужный кондишн обновляемых записей задаётся в секции WHE...
Demon_id
2015.03.05, 13:32
Форум: Общие вопросы (Yii 2.x)
Тема: Проблемы при использовании модели таблицы БД
Ответы: 8
Просмотры: 1619

Re: Проблемы при использовании модели таблицы БД

Код: Выделить всё

    public static function myFunc1(){
       return static::myFunc2();
    }
    public static function myFunc2(){
       return static::count();
    }
и бегом читать основы ооп в php.
Demon_id
2015.03.04, 22:37
Форум: Общие вопросы (Yii 2.x)
Тема: авторизация
Ответы: 7
Просмотры: 1294

Re: авторизация

в вк работают сокеты. подобные обновления делаются методом push - сервер пинает страницу, а не страница опрашивает сервер. Тогда давайте посоветуем прикрутить сокеты :) Задача тривиальна и не требует высокой точности. Достаточно при обновлении любой страницы (или любом аякс запросе) пользователем п...
Demon_id
2015.03.04, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: Action другого контроллера
Ответы: 4
Просмотры: 1301

Re: Action другого контроллера

редиректом на него.
если у вас другое - значит говнокод городите.
Demon_id
2015.03.04, 16:15
Форум: Общие вопросы (Yii 2.x)
Тема: авторизация
Ответы: 7
Просмотры: 1294

Re: авторизация

Ну добавьте Ajax-вызов в setTimeout(...) в JavaScript каждые несколько секунд, который будет дёргать любой экшен. в вк работают сокеты. подобные обновления делаются методом push - сервер пинает страницу, а не страница опрашивает сервер. предложенный вами метод называется polling. является ущербным ...
Demon_id
2015.03.04, 14:21
Форум: Общие вопросы (Yii 2.x)
Тема: AR getModels() и select [Решено]
Ответы: 30
Просмотры: 4835

Re: AR getModels() и select [Решено]

вот только

Код: Выделить всё

count($dataProvider->query->asArray()->all()) 
напряжная штуковина. я бы написал count запрос отдельно с учётом heving.
Demon_id
2015.03.04, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: AR getModels() и select [Решено]
Ответы: 30
Просмотры: 4835

Re: AR getModels() и select

Код: Выделить всё

$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$dataProvider->totalCount  = count($dataProvider->query->asArray()->all()); 
Demon_id
2015.03.03, 23:51
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: ActiveDataProvider + multiple select + having
Ответы: 7
Просмотры: 1924

Re: ActiveDataProvider + multiple select + having

zelenin писал(а): все в доках не описано. все, кто разбираются в yii выше среднего, понимают, что в доках описаны только базовые вещи, концепт, назовем это так.
Ну я за 20 минут понял что к чему. Человек вон 5 дней сидит без результата. Разве это хорошо?
Demon_id
2015.03.03, 23:40
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: ActiveDataProvider + multiple select + having
Ответы: 7
Просмотры: 1924

Re: ActiveDataProvider + multiple select + having

да, если провайдеру самому посчитать $dataProvider->totalCount = ...; то проблема решается. но это как минимум не очевидно. а как вы очевидность вычисляете?) очевидное написано в доках и/или мануале. или продиктовано внешними правилами, например правилами языка php. а тут случай - пока не соберёшь ...