PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
omp93 Отправлено: 13 Февраля, 2016 - 22:45:48 • Тема: Yii2 прошу помощи • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 633
Доброго времени суток всем. Прошу объяснить кое-что по архитектуре Yii2 и принципу разработки приложения на нем.
Вроде бы понял суть и принципы MVC. Когда дело дошло до Yii фреймворка, охватил ступор. Вопрос касательно моделей. К примеру, я хочу реализовать вывод категорий и новостей из базы данных. В моем понимании, для этого нужна отдельно модель категорий, в ней делаем метод, который выбирает категории и возвращает их в массиве. Затем этот метод дергаем уже в контроллере и передаем в вид, где проходим циклом и все выводим. Так же и с новостями.

Теперь касательно самого фреймоврка. Куча форумов, обучающих сайтов и в том числе документация, показывают, что нужно создать модель, унаследовать ее от класса AciveRecord, в модели написать статический метод и передать имя таблицы и все, а в контроллере идет получение данных в массив и передается виду. Возможно я не въехал в основные принципы фреймворка, но если не тяжело, то в двух словах прошу объяснить, как мне реализовать такую простейшую задачу правильно, что-бы я мог понять принцип.

Если знаете какие либо толковые ресурсы по обучению работе с Yii2, прошу поделиться, облазил кучу сайтов, ничего хорошего не нашел, а документация просто в ступор вгоняет, сижу дня три в основы въехать не могу..(
omp93 Отправлено: 04 Февраля, 2016 - 01:52:07 • Тема: Помогите, пожалуйста, с циклом • Форум: Вопросы новичков

Ответов: 0
Просмотров: 51
Доброго времени суток, нужна ваша помощь.. Имеется два вот таких массива. Нужно, чтобы значения ключей первого стали ключами второго, я никак не могу этого сделать...

PHP:
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => 10
  4.     [1] => 7
  5.     [2] => 8
  6.     [3] => 9
  7.     [4] => 3
  8.     [5] => 2
  9.     [6] => 1
  10.     [7] => 4
  11.     [8] => 5
  12.     [9] => 6
  13.     [10] => 11
  14.     [11] => 10
  15.     [12] => 5
  16.     [13] => 7
  17.     [14] => 8
  18.     [15] => 9
  19.     [16] => 6
  20. )
  21.  
  22. (
  23.     [0] => 1
  24.     [1] => 1
  25.     [2] => 1
  26.     [3] => 1
  27.     [4] => 1
  28.     [5] => 1
  29.     [6] => 1
  30.     [7] => 1
  31.     [8] => 1
  32.     [9] => 1
  33.     [10] => 2
  34.     [11] => 3
  35.     [12] => 2
  36.     [13] => 1
  37.     [14] => 1
  38.     [15] => 1
  39.     [16] => 1
  40. )
  41.  
  42.  

(Добавление)
Тема закрыта, реализовал все иначе

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB