• Какой метод обращения к БД использовать в Yii2 лучше?

    @Binarix Автор вопроса
    странно, не получается, или просто ошибаюсь в чем-то
  • Какой метод обращения к БД использовать в Yii2 лучше?

    @Binarix Автор вопроса
    Спасибо, подчерпнул из Вашего поста мысли для раздумий
  • Какой метод обращения к БД использовать в Yii2 лучше?

    @Binarix Автор вопроса
    как вариант кстати вот так
    <?php foreach ($data as $row): ?>
    <?= $row->title?>
    <?= $row->category->category?>
    <?= $row->text?>
    <?php endforeach ?>

    вполне симпотично получается
  • Какой метод обращения к БД использовать в Yii2 лучше?

    @Binarix Автор вопроса
    $row->category-category; будет видимо) но и на том спасибо, уже веселее)
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    в чем "прикол"? если бы я сделал этот запрос на чистом SQL, он бы отдал мне таблицу с готовыми полями, без заморочек с многомерным массивом.
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    <?php foreach ($data as $key => $row): ?>

    <?php foreach ($row->idCategoryes as $key => $row2): ?>
    <?= $row2['category']?>
    <?php endforeach ?>

    <?= $row['title']?>
    <?= $row['text']?>
    <?php endforeach ?>

    сделал вот так, вывелось всё как надо) спасибо уже на этом, теперь буду думать как конструкцию сделать попроще
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    получается что массив внутри массива, остается понять как вытащить из вложенного массива значение
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    array (size=1)
    0 =>
    object(app\models\Category)[81]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=2)
    'id_category' => int 1
    'category' => string 'Путешествия' (length=22)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=2)
    'id_category' => int 1
    'category' => string 'Путешествия' (length=22)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=0)
    empty
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty

    вот это вывелось
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    ну так дайте пример как, ну ей Богу я визуал, мне видеть строчку кода надо, чтобы понять как работает
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    так...выводится же id_category, а мне надо связанное поле с самим значением категории
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    array (size=6)
    0 =>
    object(app\models\Posts)[67]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 1
    'id_category' => int 1
    'title' => string 'Как я в Турцию ездил' (length=36)
    'text' => string 'Созерцание трогательно наивно. Согласно мнению известных философов, искусство заполняет сложный даосизм, однако Зигварт считал критерием истинности необходимость и общезначимость, для которых нет никакой опоры в объективном мире. Идеи гедонизма занимают центральное место в у'... (length=928)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 1
    'id_category' => int 1
    'title' => string 'Как я в Турцию ездил' (length=36)
    'text' => string 'Созерцание трогательно наивно. Согласно мнению известных философов, искусство заполняет сложный даосизм, однако Зигварт считал критерием истинности необходимость и общезначимость, для которых нет никакой опоры в объективном мире. Идеи гедонизма занимают центральное место в у'... (length=928)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[82]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
    1 =>
    object(app\models\Posts)[75]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 2
    'id_category' => int 1
    'title' => string 'Чехия - пивной рай' (length=32)
    'text' => string 'Заблуждение, конечно, непредсказуемо. Гегельянство нетривиально. Александрийская школа, следовательно, порождена временем. Созерцание осмысляет знак. Гештальтпсихология контролирует гений.

    Сомнение, по определению, индуцирует субъективный дедуктивный метод. Отсюда естеств�'... (length=702)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 2
    'id_category' => int 1
    'title' => string 'Чехия - пивной рай' (length=32)
    'text' => string 'Заблуждение, конечно, непредсказуемо. Гегельянство нетривиально. Александрийская школа, следовательно, порождена временем. Созерцание осмысляет знак. Гештальтпсихология контролирует гений.

    Сомнение, по определению, индуцирует субъективный дедуктивный метод. Отсюда естеств�'... (length=702)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[82]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
    2 =>
    object(app\models\Posts)[76]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 3
    'id_category' => int 2
    'title' => string 'Очки виртуальной реальности' (length=52)
    'text' => string 'Герменевтика, конечно, порождает и обеспечивает примитивный дуализм. Локаята преобразует гений, отрицая очевидное. Реальность нетривиальна. Гипотеза, как следует из вышесказанного, рефлектирует закон внешнего мира. Актуализация рассматривается мир. Жизнь, следовательно, рассм'... (length=992)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 3
    'id_category' => int 2
    'title' => string 'Очки виртуальной реальности' (length=52)
    'text' => string 'Герменевтика, конечно, порождает и обеспечивает примитивный дуализм. Локаята преобразует гений, отрицая очевидное. Реальность нетривиальна. Гипотеза, как следует из вышесказанного, рефлектирует закон внешнего мира. Актуализация рассматривается мир. Жизнь, следовательно, рассм'... (length=992)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[86]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
    3 =>
    object(app\models\Posts)[77]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 4
    'id_category' => int 3
    'title' => string 'Зачем нужна жалобная книга' (length=49)
    'text' => string 'Апостериори, ато джива индуцирует типичный знак. Представляется логичным, что диалектика реально подрывает закон внешнего мира, хотя в официозе принято обратное. Позитивизм не так уж очевиден. Язык образов неоднозначен. Единственной космической субстанцией Гумбольдт считал ма'... (length=676)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 4
    'id_category' => int 3
    'title' => string 'Зачем нужна жалобная книга' (length=49)
    'text' => string 'Апостериори, ато джива индуцирует типичный знак. Представляется логичным, что диалектика реально подрывает закон внешнего мира, хотя в официозе принято обратное. Позитивизм не так уж очевиден. Язык образов неоднозначен. Единственной космической субстанцией Гумбольдт считал ма'... (length=676)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[87]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
    4 =>
    object(app\models\Posts)[78]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 5
    'id_category' => int 3
    'title' => string 'ДПС или "что делать?"' (length=36)
    'text' => string 'Отношение к современности осмысленно дискредитирует даосизм. Сомнение рефлектирует интеллект. Предмет деятельности, как принято считать, творит гедонизм. Ощущение мира понимает под собой данный язык образов. Заблуждение поразительно. Моцзы, Сюнъцзы и другие считали, что сомне�'... (length=593)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 5
    'id_category' => int 3
    'title' => string 'ДПС или "что делать?"' (length=36)
    'text' => string 'Отношение к современности осмысленно дискредитирует даосизм. Сомнение рефлектирует интеллект. Предмет деятельности, как принято считать, творит гедонизм. Ощущение мира понимает под собой данный язык образов. Заблуждение поразительно. Моцзы, Сюнъцзы и другие считали, что сомне�'... (length=593)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[87]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
    5 =>
    object(app\models\Posts)[79]
    private '_attributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 6
    'id_category' => int 2
    'title' => string 'Аквапарк' (length=16)
    'text' => string 'Язык образов, как принято считать, не так уж очевиден. Искусство амбивалентно. Веданта создает трансцендентальный язык образов. Культ джайнизма включает в себя поклонение Махавире и другим тиртханкарам, поэтому освобождение рефлектирует непредвиденный знак. Ощущение мира пони'... (length=1002)
    private '_oldAttributes' (yii\db\BaseActiveRecord) =>
    array (size=4)
    'id' => int 6
    'id_category' => int 2
    'title' => string 'Аквапарк' (length=16)
    'text' => string 'Язык образов, как принято считать, не так уж очевиден. Искусство амбивалентно. Веданта создает трансцендентальный язык образов. Культ джайнизма включает в себя поклонение Махавире и другим тиртханкарам, поэтому освобождение рефлектирует непредвиденный знак. Ощущение мира пони'... (length=1002)
    private '_related' (yii\db\BaseActiveRecord) =>
    array (size=1)
    'category' =>
    object(app\models\Category)[86]
    ...
    private '_errors' (yii\base\Model) => null
    private '_validators' (yii\base\Model) => null
    private '_scenario' (yii\base\Model) => string 'default' (length=7)
    private '_events' (yii\base\Component) =>
    array (size=0)
    empty
    private '_behaviors' (yii\base\Component) =>
    array (size=0)
    empty
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    нет, ошибок нет, через GridView всё выводится
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    нет, ничего не изменилось
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    сделал $data = Posts::find()->with('idCategory')->all();
    но в дампе нет данных по категориям всё равно
  • Как вывести в Yii2 связанные данные?

    @Binarix Автор вопроса
    в модели есть
    public function getIdCategory()
    {
    return $this->hasOne(Category::className(), ['id_category' => 'id_category']);
    }
  • Как сделать автоскролл?

    @Binarix Автор вопроса
    странно, но у меня не работает
  • Есть ли готовые решения для многократного увеличения фото на сайте?

    @Binarix Автор вопроса
    Не совсем то, что я искал (может потому и не мог найти). Но меня устраивает. Спасибо.
  • Как достать данные из БД по группам?

    @Binarix Автор вопроса
    Хорошо, огромное спасибо :)
  • Как достать данные из БД по группам?

    @Binarix Автор вопроса
    Konstantin Abaiev: может я не прав, но тогда выведется что-то вроде
    Наручные
    -золотые часы

    Наручные
    -простые часы

    Настенные
    -часы с кукушкой
  • Как достать данные из БД по группам?

    @Binarix Автор вопроса
    ну, и получится что на каждую категорию свой запрос, верно я вас понял?