Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>Yii2 frameworks}} ====== Yii Framework 2 ====== {{http://freewebmentor.com/wp-content/uploads/2015/03/yii2-600.png?200|}} ===== Схема работы приложений ===== {{https://3.bp.blogspot.com/-yrz_11i7RjA/VkRoOSG_soI/AAAAAAAAKeQ/eqxDrcr4FkI/s1600/application-structure.png?400}} ===== Instalation / Установка ===== В данной ветке содержатся только стабильные версии пакетов. Установка производится из готового шаблона проекта **"yiisoft/yii2-app-basic"** <note important> Устанавливаем композер <code> curl -s http://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod 755 /usr/local/bin/composer </code> </note> <note tip> Устанавливаем зависимый пакет композера и создаем типовой проект из готового шаблона **yii2-app-basic** <code> composer create-project --prefer-dist yiisoft/yii2-app-basic basic </code> или из **yii2-app-advanced** <code> composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced </code> </note> <note tip> Обновляем vendors <code> rm ./composer.lock composer install --prefer-dist </code> * --stability=dev - указание composer на разрешение скачать dev версии пакетов * --prefer-dist - указание composer на установку пакетов без создания git репозитория </note> === Шаблоны проектов === * [[https://github.com/yiisoft/yii2-app-basic|yiisoft/yii2-app-basic]] * [[https://github.com/yiisoft/yii2-app-advanced|yiisoft/yii2-app-advanced]] ==== Установка расширений или модулей ==== <note tip> <code bash>php composer.phar require --prefer-dist yiisoft/yii2-gii "*"</code> или в composer.json <code>"yiisoft/yii2-gii": "*"</code> </note> === Версии === В **./composer.json** необходимо вставить ниже следующие обозначения версий <note tip>**Stable**\\ "minimum-stability": "stable",</note> <note tip>**Development**\\ "minimum-stability": "dev",</note> ===== Расширения / Проекты ===== * [[yii2:github-extensions|]] (коллекции) * [[yii2:projects|]] * [[yii2:bootstrap]] * [[extension]] * [[yii2:view:behaviors]] * [[widgets]] * [[yii2:themes]] ===== История изменений ===== * [[http://habrahabr.ru/post/204578/|Yii2 альфа]] * [[http://habrahabr.ru/post/219329/|Yii2 бета]] * [[http://habrahabr.ru/post/238447/|Yii2 RC]] * [[http://habrahabr.ru/post/240149/|Yii2 2.0.0]] * [[http://habrahabr.ru/post/245227/|Yii2 2.0.1]] * [[http://habrahabr.ru/post/247741/|Yii2 2.0.2]] * [[http://habrahabr.ru/post/251847/|Yii2 2.0.3]] * [[http://habrahabr.ru/post/257653/|Yii2 2.0.4]] * [[http://habrahabr.ru/post/262315/|Yii2 2.0.5 (исправление безопасности)]] * [[http://habrahabr.ru/post/264159/|Yii2 2.0.6]] * [[http://habrahabr.ru/post/277201/|Yii2 2.0.7]] * [[https://habrahabr.ru/post/282724/|Yii2 2.0.8]] * [[https://habrahabr.ru/post/305432/|Yii2 2.0.9]] * [[https://habrahabr.ru/post/313180/|Yii2 2.0.10]] * [[https://habrahabr.ru/post/320906/|Yii2 2.0.11]] * [[https://habrahabr.ru/post/330324/|Yii2 2.0.12]] * [[https://habrahabr.ru/post/341614/|Yii2 2.0.13]] * [[https://habrahabr.ru/post/349408/|Yii2 2.0.14]] * [[https://habrahabr.ru/post/351652/|Yii2 2.0.15 (исправление безопасности findOne(), findAll() sql injections)]] * [[https://habr.com/ru/post/438394/|Yii2 2.0.16]] ===== Документация / Статьи ===== * [[http://www.yiiframework.com/doc-2.0|Официальная документация]] * [[https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/README.md|Официальная документация]] ( **официальная на русском** ) [[https://github.com/yiisoft/yii2/tree/master/docs/guide-ru|git]] :!: * [[http://guide.yii2.org-info.by/guide-ru-README.html|Неофициальная документация на русском]] :!: * [[yii2:docs|]] **(самое интересное и часто применяемое в одном месте)** :!: * [[yii2:migrate-yii1|Миграция с Yii1]] * [[yii2:update|Yii2 Обновление с альфы и беты до последней версии]] * [[yii2:gii-generators]] :!: Gii Генераторы шаблонов проекта * [[:deploy|Deploy / Деплой проекта на сайт]] :!: * [[yii2:faq|Вопросы / Ответы]] * [[yii2:aliases|Алиасы]] * [[yii2:sites|]] * [[yii2:themes]] * [[Жизеный цикл advanced приложения Yii2]] * http://rmcreative.ru/blog/tag/Yii2 * https://toster.ru/tag/yii * http://yiifeed.com/ **Фидсы** :!: * https://yii.zeef.com/sushil.ale * http://www.webapplex.ru/katalog-poleznyix-materialov-po-yii-frejmvorku (коллекция ссылок по Yii) * http://habrahabr.ru/hub/yii/ * https://github.com/samdark/yii2-cookbook/tree/master/book * [[https://habrahabr.ru/post/327170/|Гибкая настройка Yii2 RBAC (роли, разрешения, правила]] ==== Базовые настройки ==== * [[yii2:gii|Gii]] * [[yii2:debug|Debug]] * [[yii2:log-file|Log file]] === Установка дополнительных генераторов проекта (Gii) === * [[yii2:gii-generators]] ===== Видео уроки ===== ==== Russian ==== * [[https://www.youtube.com/watch?v=NfedB7T1Z7k&list=PL9XdPIVgBVVnp8y29zJB1lbqlDkehCU0V|Фреймворк Yii2 с Нуля до Профи]] * [[https://www.youtube.com/watch?v=jmIn0dQJF28&list=PLa9lO_Eq-vZWucOH1auan_m-POa3n7fV6|Yii2 Создание блога]] * [[https://www.youtube.com/watch?v=k063aSbtZ6g&list=PL78yNv_fVp_y7jkgUyCdeZSmt8cZH6gBr|Yii2 с нуля]] * [[https://www.youtube.com/watch?v=5_IB2hJS614&list=PLOm4dl-NavgyBnt--m_g8J_reywGiXKL4|Уроки Yii2 с нуля]] * [[https://www.youtube.com/watch?v=NfedB7T1Z7k&list=PL9XdPIVgBVVnp8y29zJB1lbqlDkehCU0V|Фреймворк Yii2 с Нуля до Профи]] * [[https://www.youtube.com/watch?v=dpEPohNhHJM&list=PLa9lO_Eq-vZXibSfKc-ppiRSC8QbRXBq9|Yii2 - CRUD]] * [[https://www.youtube.com/watch?v=Ua3f5vIfPA4&list=PLflqj5F0eZ7n-ycVBC7-pnzuklH_5C1YS|Блог своими руками на YII2]] * [[https://www.youtube.com/watch?v=duY0jRDND4Y&list=PLOFNiVk8RnFfyPeCqtTU5Hrs7IddYkmH-|Уроки Yii2 advanced]] * [[https://www.youtube.com/watch?v=R-yQux1S63w&list=PLyOyZPjz9aWYYwl1sHBwZeu8xjc7cfvsF&index=4|Профессиональная разработка на веб YII2 framework]] * [[https://www.youtube.com/watch?v=2kCx5HMoESY&list=PLqhDXdp6EGpGrW2HzEVIzBDzFSCwX8eup|Yii Framework 2]] * [[https://www.youtube.com/watch?v=_qgfCvsIQXI&index=1&list=PLhlbwTqJQYjYtNFOHm-y9vzzvkpHZ9PPV|Создание нового "Весеннего" сайта]] * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpGrW2HzEVIzBDzFSCwX8eup|Yii Framework 2]] * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpFo8LHP8Y-84DaccwN40Ae6|Виджеты и расширения Yii2]] * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpEk2XaDH2eQWnKxU9kIuQl0|Yii Framework 2. Уровень 2]] * https://www.youtube.com/user/ToBeCloser007/videos * https://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA/videos (Russian) * [[https://www.youtube.com/watch?v=Z7NBVv1L9_c&list=PLqhDXdp6EGpFo8LHP8Y-84DaccwN40Ae6]] * [[https://www.youtube.com/watch?v=tIZsfqhKSDM&list=PLSdH7dYnlGYh4uk8fMvnjuKl5PI7Xoxnj|Адаптивный дизайн в Yii2. Bootstrap разметка страниц. phpNT]] * [[https://www.youtube.com/watch?v=i0E4zKREhaY&list=PLqhDXdp6EGpFxAdFfg1r3e7ld-rPmDzFa|PHP UP]] * [[https://www.youtube.com/watch?v=DWVT6SH86YY&list=PLqhDXdp6EGpEk2XaDH2eQWnKxU9kIuQl0|Yii2 CMS]] * [[https://www.youtube.com/watch?v=Z7NBVv1L9_c&list=PLqhDXdp6EGpFo8LHP8Y-84DaccwN40Ae6|Адаптивный дизайн в Yii2.]] ==== Ukraine ==== * https://www.youtube.com/playlist?list=PLDBssoFcSKGD7ck36L7Jjhibu_6ydEO1s (Украина) ==== English ==== * [[https://www.youtube.com/watch?v=z1xtFbO9jgQ&list=PLRd0zhQj3CBmusDbBzFgg3H20VxLx2mkF|Yii2 Lessons]] * [[https://www.youtube.com/watch?v=1msu95ZkRe8&list=PLNvylGU4XvmyTIV3uRPF-PCHkOeQAXIeM|Yii2 MongoDB]] * [[https://www.youtube.com/watch?v=B0lJrt6K1qs&list=PLRFcevDKdig7Ja-Q7fmRGaX89MYa77jQ6&index=1|Beginner to professional]] * http://tutorials.scrisoft.com/category/yii-framework/ (English) * https://www.youtube.com/playlist?list=PLNvylGU4XvmyTIV3uRPF-PCHkOeQAXIeM (English) * https://www.youtube.com/playlist?list=PLRd0zhQj3CBmusDbBzFgg3H20VxLx2mkF (English) :!: * https://www.youtube.com/playlist?list=PLRd0zhQj3CBnYFqV6YxkwBKIBFsj2Zc36 (English) * https://www.youtube.com/user/DoingITeasyChannel * http://www.youtube.com/user/DoingITeasyChannel/videos (English) * [[https://www.youtube.com/channel/UC3KHge_uYcgnHJDlf0gkKGw/featured|Afridemy]] ==== Other ==== * http://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA * http://videopay.net/channel/np11MLmhEeSUFJNAGpT1tw СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal