Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
yii2:start [2017/01/05 02:22] mirocowyii2:start [2020/05/16 20:12] (текущий) – [Расширения / Проекты] mirocow
Строка 27: Строка 27:
 Устанавливаем зависимый пакет композера и создаем типовой проект из готового шаблона **yii2-app-basic** Устанавливаем зависимый пакет композера и создаем типовой проект из готового шаблона **yii2-app-basic**
 <code> <code>
-composer global require "fxp/composer-asset-plugin:@dev" 
 composer create-project --prefer-dist yiisoft/yii2-app-basic basic composer create-project --prefer-dist yiisoft/yii2-app-basic basic
 </code> </code>
Строка 34: Строка 33:
  
 <code> <code>
-composer global require "fxp/composer-asset-plugin:@dev" 
 composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
 </code> </code>
- 
---stability=dev - указание composer на разрешение скачать dev версии пакетов 
 </note> </note>
  
Строка 46: Строка 42:
 rm ./composer.lock rm ./composer.lock
 composer install --prefer-dist composer install --prefer-dist
-composer dumpautoload -o 
 </code> </code>
 +  * --stability=dev - указание composer на разрешение скачать dev версии пакетов
 +  * --prefer-dist - указание composer на установку пакетов без создания git репозитория
 </note> </note>
  
 === Шаблоны проектов === === Шаблоны проектов ===
  
-  * yiisoft/yii2-app-basic +  * [[https://github.com/yiisoft/yii2-app-basic|yiisoft/yii2-app-basic]] 
-  * yiisoft/yii2-app-advanced +  * [[https://github.com/yiisoft/yii2-app-advanced|yiisoft/yii2-app-advanced]] 
-  * [[yii2:bootstart|Не официальные проекты для начала разработки на Yii2]] :!:+
  
 ==== Установка расширений или модулей ==== ==== Установка расширений или модулей ====
Строка 75: Строка 72:
 "minimum-stability": "dev",</note> "minimum-stability": "dev",</note>
  
-=== Разворачивание проекта ===+===== Расширения / Проекты =====
  
-<code bash> +  * [[yii2:github-extensions|]] (коллекции) 
-$ cd path/project +  * [[yii2:projects|]] 
-$ composer require "fxp/composer-asset-plugin:^1.2.0" +  * [[yii2:bootstrap]] 
-$ composer install +  * [[extension]] 
-</code>+  * [[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|Официальная документация]]   * [[http://www.yiiframework.com/doc-2.0|Официальная документация]]
Строка 92: Строка 115:
   * [[yii2:migrate-yii1|Миграция с Yii1]]   * [[yii2:migrate-yii1|Миграция с Yii1]]
   * [[yii2:update|Yii2 Обновление с альфы и беты до последней версии]]       * [[yii2:update|Yii2 Обновление с альфы и беты до последней версии]]    
-  * [[yii2:bootstart|Проекты для начала разработки на Yii2]] :!: 
   * [[yii2:gii-generators]] :!: Gii Генераторы шаблонов проекта   * [[yii2:gii-generators]] :!: Gii Генераторы шаблонов проекта
   * [[:deploy|Deploy / Деплой проекта на сайт]] :!:   * [[:deploy|Deploy / Деплой проекта на сайт]] :!:
Строка 106: Строка 128:
   * http://www.webapplex.ru/katalog-poleznyix-materialov-po-yii-frejmvorku (коллекция ссылок по Yii)   * http://www.webapplex.ru/katalog-poleznyix-materialov-po-yii-frejmvorku (коллекция ссылок по Yii)
   * http://habrahabr.ru/hub/yii/   * http://habrahabr.ru/hub/yii/
- 
-==== Книги ==== 
- 
   * https://github.com/samdark/yii2-cookbook/tree/master/book   * https://github.com/samdark/yii2-cookbook/tree/master/book
-===== Книги ===== +  [[https://habrahabr.ru/post/327170/|Гибкая настройка Yii2 RBAC (роли, разрешения, правила]] 
- +  
-  * https://github.com/samdark/yii2-cookbook/tree/master/book +
-===== Проекты ===== +
- +
-  * **[[yii2:projects|]]** +
-  * **[[yii2:github-extensions|]]** (коллекции) +
- +
-===== Расширения ===== +
- +
-  * **[[yii2:extensions|Extensions]]** (каталог) +
-    * **[[yii2:view:widgets|Widgets]]** +
-    * [[yii2:view:behaviors|Behaviors]] +
-    * [[yii2:helpers|Helpers]] +
-    * [[yii2:modules|Modules]]   +
  
 ==== Базовые настройки ==== ==== Базовые настройки ====
Строка 135: Строка 141:
  
   * [[yii2:gii-generators]]   * [[yii2:gii-generators]]
- 
-==== Поиск расширений ==== 
- 
-  * https://phppackages.org/ 
-  * https://yiigist.com/ 
-  * http://gitreview.com/ 
-  * http://phptrends.com/ 
-  * https://packagist.org/ 
-  * http://gitlove.us/ 
-  * http://code.runnable.com/ 
-  * https://www.versioneye.com/ 
  
 ===== Видео уроки ===== ===== Видео уроки =====
Строка 151: Строка 146:
 ==== Russian ==== ==== Russian ====
  
-  * http://www.youtube.com/user/DoingITeasyChannel/videos (English) +  * [[https://www.youtube.com/watch?v=NfedB7T1Z7k&list=PL9XdPIVgBVVnp8y29zJB1lbqlDkehCU0V|Фреймворк Yii2 с Нуля до Профи]] 
-  * https://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA/videos (Russian)+  * [[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=PLqhDXdp6EGpGrW2HzEVIzBDzFSCwX8eup|Yii Framework 2]]
   * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpFo8LHP8Y-84DaccwN40Ae6|Виджеты и расширения Yii2]]   * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpFo8LHP8Y-84DaccwN40Ae6|Виджеты и расширения Yii2]]
   * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpEk2XaDH2eQWnKxU9kIuQl0|Yii Framework 2. Уровень 2]]   * [[https://www.youtube.com/playlist?list=PLqhDXdp6EGpEk2XaDH2eQWnKxU9kIuQl0|Yii Framework 2. Уровень 2]]
   * https://www.youtube.com/user/ToBeCloser007/videos   * https://www.youtube.com/user/ToBeCloser007/videos
- +  * https://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA/videos (Russian) 
-==== Ukrain ====+  * [[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 (Украина)   * https://www.youtube.com/playlist?list=PLDBssoFcSKGD7ck36L7Jjhibu_6ydEO1s (Украина)
Строка 164: Строка 173:
 ==== English ==== ==== 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)   * http://tutorials.scrisoft.com/category/yii-framework/ (English)
   * https://www.youtube.com/playlist?list=PLNvylGU4XvmyTIV3uRPF-PCHkOeQAXIeM (English)   * https://www.youtube.com/playlist?list=PLNvylGU4XvmyTIV3uRPF-PCHkOeQAXIeM (English)
-  * https://www.youtube.com/playlist?list=PLRd0zhQj3CBmusDbBzFgg3H20VxLx2mkF (English)+  * https://www.youtube.com/playlist?list=PLRd0zhQj3CBmusDbBzFgg3H20VxLx2mkF (English) :!:
   * https://www.youtube.com/playlist?list=PLRd0zhQj3CBnYFqV6YxkwBKIBFsj2Zc36 (English)   * https://www.youtube.com/playlist?list=PLRd0zhQj3CBnYFqV6YxkwBKIBFsj2Zc36 (English)
   * https://www.youtube.com/user/DoingITeasyChannel   * https://www.youtube.com/user/DoingITeasyChannel
 +  * http://www.youtube.com/user/DoingITeasyChannel/videos (English) 
 +  * [[https://www.youtube.com/channel/UC3KHge_uYcgnHJDlf0gkKGw/featured|Afridemy]]
  
 ==== Other ==== ==== Other ====
Строка 175: Строка 188:
   * http://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA   * http://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA
   * http://videopay.net/channel/np11MLmhEeSUFJNAGpT1tw   * http://videopay.net/channel/np11MLmhEeSUFJNAGpT1tw
-===== История изменений ===== 
  
- 
-  * [[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]]