Найдено 105 результатов

Arroyo
2015.10.27, 12:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как передать параметр из одного action в другой?
Ответы: 9
Просмотры: 3678

Re: Как передать параметр из одного action в другой?

А как тогда я свяжу модели, если еще нет id? И сколько мне полей адресов делать, если я не знаю сколько их будет?
Arroyo
2015.10.26, 12:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как передать параметр из одного action в другой?
Ответы: 9
Просмотры: 3678

Re: Как передать параметр из одного action в другой?

Создать. Первая модель "организации". Вторая - адреса организации. Адресов может быть много.
Arroyo
2015.10.26, 11:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как передать параметр из одного action в другой?
Ответы: 9
Просмотры: 3678

Как передать параметр из одного action в другой?

Для связи моделей, после сохранения первой, модели идет редирект на actionCreate второй модели. Подскажите, пожалуйста, как в actionCreate передать id сохраненной первой модели (не GET)?
Arroyo
2015.10.10, 05:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить значение поля которое создает timestampbehavior
Ответы: 8
Просмотры: 2247

Re: Как изменить значение поля которое создает timestampbehavior

Заработало. Всем спасибо огромное. Про rules теперь буду знать.
Arroyo
2015.10.10, 05:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить значение поля которое создает timestampbehavior
Ответы: 8
Просмотры: 2247

Re: Как изменить значение поля которое создает timestampbehavior

В rules нет. изменил строку для проверки так

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

return $event->sender->created_at ?:$event->sender->created_at; 
теперь в базу в любом случае записывается null (с заполненым полем и без) т.е. в $event->sender->created_at всегда NULL
Arroyo
2015.10.09, 14:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить значение поля которое создает timestampbehavior
Ответы: 8
Просмотры: 2247

Re: Как изменить значение поля которое создает timestampbehavior

ElisDN писал(а):

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

[
    'class' => TimestampBehavior::className(),
    'value' => function (Event $event) {
        return $event->sender->created_at ?: time();
    },
    'attributes' => [
        ActiveRecord::EVENT_BEFORE_INSERT => 'created_at',
    ],
], 
Все равно ставит текущую дату :(
Arroyo
2015.10.08, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить значение поля которое создает timestampbehavior
Ответы: 8
Просмотры: 2247

Как изменить значение поля которое создает timestampbehavior

Здравствуйте. Подскажите, пожалуйста, как изменить значение поля которое создает timestampbehavior. Иногда мне нужно при создании поста выставить вручную будущую дату, а timestampbehavior, естественно, меняет на текущую.
Arroyo
2015.10.05, 13:02
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC помогите разобраться
Ответы: 37
Просмотры: 9359

Re: RBAC помогите разобраться

Можно ли сделать так, чтобы все пользователи были по умолчанию user, кроме тех, что указаны в файле assignments ? (чтобы не описывать всех пользователей в этих файлах)
Arroyo
2015.10.04, 17:12
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC помогите разобраться
Ответы: 37
Просмотры: 9359

Re: RBAC помогите разобраться

это я понял. где тогда хранятся данные о том, какой пользователь какой роли принадлежит? тысячи пользователей описаны в файлах? (phpmanager)
Arroyo
2015.10.04, 15:14
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC помогите разобраться
Ответы: 37
Просмотры: 9359

Re: RBAC помогите разобраться

Правильно я понимаю, что если я использую phpmanager и у меня нет в таблице пользователей столбца с ролью пользователя, то все пользователи будут с ролью описаной в defaultRoles? Т.е если в 'defaultRoles' => ['user'], то все пользователи будут user, а роль администратора описать и присвоить в файлах...
Arroyo
2015.07.22, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: database, CAST()
Ответы: 1
Просмотры: 1275

Re: database, CAST()

как решился вопрос?
Arroyo
2015.07.22, 08:37
Форум: Общие вопросы (Yii 2.x)
Тема: Связанные списки
Ответы: 9
Просмотры: 4564

Re: Связанные списки

Благодарю.
А div'ы все руками рисовать?
Arroyo
2015.07.22, 04:51
Форум: Общие вопросы (Yii 2.x)
Тема: Связанные списки
Ответы: 9
Просмотры: 4564

Re: Связанные списки

Подскажите, как сделать первый выпадающий список без модели? Я не хочу выбранные в нем данные сохранять в бд. Сохраняться будет только значение последнего списка.
Arroyo
2015.07.17, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как использовать 2amigos/yii2-file-upload-widget
Ответы: 0
Просмотры: 1047

Как использовать 2amigos/yii2-file-upload-widget

Здравствуйте.
Подскажите, пожалуйста, пример использования 2amigos/yii2-file-upload-widget (контроллер, модель, представление). Инструкция не помогает.
Arroyo
2015.07.10, 10:14
Форум: Общие вопросы по программированию
Тема: Категори с количеством материалов каждой
Ответы: 5
Просмотры: 2058

Re: Категори с количеством материалов каждой

$sql = 'select c.*, count(n.id) as newscount from category c left join news n on n.category_id = c.id group by c.id'; $categories = Category::findBySql($sql)->asArray()->all(); foreach ($categories as $cat) {     echo $cat['title'].': '.$cat['newscount'].'</br>'; } Подскажите, как без asArray() выв...
Arroyo
2015.07.08, 15:04
Форум: Общие вопросы по программированию
Тема: Категори с количеством материалов каждой
Ответы: 5
Просмотры: 2058

Re: Категори с количеством материалов каждой

Спасибо за ответ. Я, наверно, не в тот раздел написал. Извиняюсь за тупые вопросы, подскажите, пожалуйста, на пальцах версию для yii2, кому не трудно. У меня две модели (news и category). Один ко многим.     public function getNews()     {         return $this->hasMany(News::className(), ['category_...
Arroyo
2015.07.07, 17:00
Форум: Общие вопросы по программированию
Тема: Категори с количеством материалов каждой
Ответы: 5
Просмотры: 2058

Категори с количеством материалов каждой

Добрый день.
Подскажите, как вывести список категорий с количеством материалов в каждой категории? пример на картинке
Связь один ко многим.
Остановился на $query = Category::find()->all() :)
Arroyo
2015.01.04, 14:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как выводить поля без html разметки?
Ответы: 10
Просмотры: 4060

Re: Как выводить поля без html разметки?

Html::activeTextInput($model, 'attribute', $options=[]);  Так и пытаюсь сделать. Но при таком способе не работает клиентская валидация. В <script> для полей, выведенных таким способом, условий никаких нет. Для обычных <?= $form->field($model, 'model')->textinput() ?> в <script> правила написаны.