From 12055894630e89979b22a82f00f1d3b851b6a09e Mon Sep 17 00:00:00 2001 From: Evgeniy Filipyev Date: Tue, 4 Aug 2015 12:14:52 +0300 Subject: [PATCH] v1.1.0 --- Other/GridView.sublime-snippet | 22 ++++++++++ Other/ListView.sublime-snippet | 11 +++++ Other/echo translate.sublime-snippet | 8 ++++ README.md | 43 ++++++++++++------- Session/gCProbability.sublime-snippet | 8 ---- Session/gcSession.sublime-snippet | 8 ---- Session/iterator.sublime-snippet | 8 ---- Session/offsetExists.sublime-snippet | 8 ---- Session/offsetGet.sublime-snippet | 8 ---- Session/offsetSet.sublime-snippet | 8 ---- Session/offsetUnset.sublime-snippet | 8 ---- Session/openSession.sublime-snippet | 8 ++++ Session/regenerateID.sublime-snippet | 2 +- Session/setGCProbability.sublime-snippet | 8 ---- Session/setTimeout.sublime-snippet | 8 ---- ...setUseTransparentSessionID.sublime-snippet | 8 ---- Session/timeout.sublime-snippet | 8 ---- .../useTransparentSessionID.sublime-snippet | 8 ---- Yii/getAlias.sublime-snippet | 8 ++++ Yii/setAlias.sublime-snippet | 8 ++++ Yii/t.sublime-snippet | 2 +- 21 files changed, 94 insertions(+), 114 deletions(-) create mode 100644 Other/GridView.sublime-snippet create mode 100644 Other/ListView.sublime-snippet create mode 100644 Other/echo translate.sublime-snippet delete mode 100644 Session/gCProbability.sublime-snippet delete mode 100644 Session/gcSession.sublime-snippet delete mode 100644 Session/iterator.sublime-snippet delete mode 100644 Session/offsetExists.sublime-snippet delete mode 100644 Session/offsetGet.sublime-snippet delete mode 100644 Session/offsetSet.sublime-snippet delete mode 100644 Session/offsetUnset.sublime-snippet create mode 100644 Session/openSession.sublime-snippet delete mode 100644 Session/setGCProbability.sublime-snippet delete mode 100644 Session/setTimeout.sublime-snippet delete mode 100644 Session/setUseTransparentSessionID.sublime-snippet delete mode 100644 Session/timeout.sublime-snippet delete mode 100644 Session/useTransparentSessionID.sublime-snippet create mode 100644 Yii/getAlias.sublime-snippet create mode 100644 Yii/setAlias.sublime-snippet diff --git a/Other/GridView.sublime-snippet b/Other/GridView.sublime-snippet new file mode 100644 index 0000000..e14f576 --- /dev/null +++ b/Other/GridView.sublime-snippet @@ -0,0 +1,22 @@ + + ${1:\$dataProvider}, + 'filterModel' => ${2:\$searchModel}, + 'columns' => [ + ['class' => 'yii\grid\SerialColumn'], + ${3:[ + 'attribute' => 'title', + 'filter' => ArrayHelper::map(\$array, 'id', 'title'), + 'format' => 'raw', + 'value' => function (\$model, \$key, \$index, \$column) \{ + return \$model->value; + \} + ],} + ] +]);?> +]]> + Gw + text.html + Yii2 - GridView::widget + \ No newline at end of file diff --git a/Other/ListView.sublime-snippet b/Other/ListView.sublime-snippet new file mode 100644 index 0000000..6960c04 --- /dev/null +++ b/Other/ListView.sublime-snippet @@ -0,0 +1,11 @@ + + ${1:\$dataProvider}, + 'itemView' => '${2:_post}', +]);?> +]]> + Lw + text.html + Yii2 - ListView::widget + \ No newline at end of file diff --git a/Other/echo translate.sublime-snippet b/Other/echo translate.sublime-snippet new file mode 100644 index 0000000..51b6f1c --- /dev/null +++ b/Other/echo translate.sublime-snippet @@ -0,0 +1,8 @@ + + +]]> + Yte + text.html + Yii2 - echo translate + \ No newline at end of file diff --git a/README.md b/README.md index bdb330f..4941ecc 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,9 @@ Useful Yii2 snippets for [Sublime text](https://sublimetext.com) - [User](#user) - [Session](#session) - [Other useful snippets](#other-useful-snippets) +- [Displaying Data](#displaying-data) +- [Base Yii](#base-yii) +- [Register](#register) - [Todos](#todos) - [License](#license) - [PS](#ps) @@ -27,7 +30,7 @@ Useful Yii2 snippets for [Sublime text](https://sublimetext.com) There are several methods to install package. -1. Search for Yii2 Snippets on Package Control +1. Search for Yii2 Snippets on Package Control. Not yet available 2. Clone the repository into your Sublime Text 2/3 packages directory. ```git clone https://github.com/filipyev/yii2-snippets.git ``` **Note:** You can find your packages directory by going to Preferences -> Browse Packages. @@ -39,6 +42,8 @@ There are several methods to install package. | Method | Snippet code | |--------------------------------- | :----------: | | t | Yt | +| setAlias | Ysa | +| getAlias | Yga | ### Html @@ -257,7 +262,7 @@ There are several methods to install package. | setHasSessionId | Sshsi | | id | Sid | | setId | Ssid | -| regenerateID | Srg | +| regenerateID | Srgid | | name | Sname | | setName | Ssname | | savePath | Ssp | @@ -266,19 +271,11 @@ There are several methods to install package. | setCookieParams | Sscp | | useCookies | Suc | | setUseCookies | Ssuc | -| gCProbability | SGCP | -| setGCProbability | SsGCP | -| useTransparentSessionID | Sutsi | -| setUseTransparentSessionID | Ssutsi | -| timeout | Sto | -| setTimeout | Ssto | -| offsetSet | Sos | +| openSession | Sos | | closeSession | Scs | | readSession | Sread | | writeSession | Swrite | | destroySession | Sdestroy | -| gcSession | Sgcs | -| iterator | Siter | | count | Scount | | get | Sget | | set | Sset | @@ -291,18 +288,30 @@ There are several methods to install package. | removeFlash | Srfl | | removeAllFlashes | Srafl | | hasFlash | Shfl | -| offsetExists | Soe | -| offsetGet | Sog | -| offsetUnset | Sou | -### Other useful snippets +### Displaying Data + +| Method | Snippet code | +|--------------------------------- | :----------: | +| ListView | Lw | +| GridView | Gw | +| echo translate | Yte | + + +### Base Yii | Method | Snippet code | |--------------------------------- | :----------: | | user | Yu | | controller | Yc | | action | Ya | + + +### Register + +| Method | Snippet code | +|--------------------------------- | :----------: | | registerJs | Yrj | | registerJsFile | Yrjf | | registerCss | Yrc | @@ -312,12 +321,14 @@ There are several methods to install package. ### Todos - Improve shortcuts - - Add ListView, GridView and ect... + - ~~Add ListView, GridView and ect...~~ - Add find model with params - Add DataProvider - Add "render" snippets - Add default behaviors (AccessControl, TimestampBehavior and ect...) - Add validation rules + - Add cache + - Add use statements - Add other useful snippets diff --git a/Session/gCProbability.sublime-snippet b/Session/gCProbability.sublime-snippet deleted file mode 100644 index 76f6a8c..0000000 --- a/Session/gCProbability.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->gCProbability -]]> - SGCP - source.php - Yii2 - Yii::$app->session->gCProbability - \ No newline at end of file diff --git a/Session/gcSession.sublime-snippet b/Session/gcSession.sublime-snippet deleted file mode 100644 index 9c97924..0000000 --- a/Session/gcSession.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->gcSession(${1:maxLifetime}) -]]> - Sgcs - source.php - Yii2 - Yii::$app->session->gcSession - \ No newline at end of file diff --git a/Session/iterator.sublime-snippet b/Session/iterator.sublime-snippet deleted file mode 100644 index f9adc97..0000000 --- a/Session/iterator.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->iterator -]]> - Siter - source.php - Yii2 - Yii::$app->session->iterator - \ No newline at end of file diff --git a/Session/offsetExists.sublime-snippet b/Session/offsetExists.sublime-snippet deleted file mode 100644 index 96546a9..0000000 --- a/Session/offsetExists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->offsetExists(${1:offset}) -]]> - Soe - source.php - Yii2 - Yii::$app->session->offsetExists - \ No newline at end of file diff --git a/Session/offsetGet.sublime-snippet b/Session/offsetGet.sublime-snippet deleted file mode 100644 index 7858651..0000000 --- a/Session/offsetGet.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->offsetGet(${1:offset}) -]]> - Sog - source.php - Yii2 - Yii::$app->session->offsetGet - \ No newline at end of file diff --git a/Session/offsetSet.sublime-snippet b/Session/offsetSet.sublime-snippet deleted file mode 100644 index 8cc040c..0000000 --- a/Session/offsetSet.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->offsetSet(${1:offset}, ${2:item}) -]]> - Sos - source.php - Yii2 - Yii::$app->session->offsetSet - \ No newline at end of file diff --git a/Session/offsetUnset.sublime-snippet b/Session/offsetUnset.sublime-snippet deleted file mode 100644 index c906a25..0000000 --- a/Session/offsetUnset.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->offsetUnset(${1:offset}) -]]> - Sou - source.php - Yii2 - Yii::$app->session->offsetUnset - \ No newline at end of file diff --git a/Session/openSession.sublime-snippet b/Session/openSession.sublime-snippet new file mode 100644 index 0000000..3ce19f4 --- /dev/null +++ b/Session/openSession.sublime-snippet @@ -0,0 +1,8 @@ + + session->openSession(${1:savePath}, ${2:sessionName}) +]]> + Sos + source.php + Yii2 - Yii::$app->session->openSession + \ No newline at end of file diff --git a/Session/regenerateID.sublime-snippet b/Session/regenerateID.sublime-snippet index 92defe4..10826c1 100644 --- a/Session/regenerateID.sublime-snippet +++ b/Session/regenerateID.sublime-snippet @@ -2,7 +2,7 @@ session->regenerateID(${1:deleteOldSession}) ]]> - Srg + Srgid source.php Yii2 - Yii::$app->session->regenerateID \ No newline at end of file diff --git a/Session/setGCProbability.sublime-snippet b/Session/setGCProbability.sublime-snippet deleted file mode 100644 index 17d0d59..0000000 --- a/Session/setGCProbability.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->setGCProbability(${1:value}) -]]> - SsGCP - source.php - Yii2 - Yii::$app->session->setGCProbability - \ No newline at end of file diff --git a/Session/setTimeout.sublime-snippet b/Session/setTimeout.sublime-snippet deleted file mode 100644 index ab18116..0000000 --- a/Session/setTimeout.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->setTimeout(${1:value}) -]]> - Ssto - source.php - Yii2 - Yii::$app->session->setTimeout - \ No newline at end of file diff --git a/Session/setUseTransparentSessionID.sublime-snippet b/Session/setUseTransparentSessionID.sublime-snippet deleted file mode 100644 index 8e131cf..0000000 --- a/Session/setUseTransparentSessionID.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->setUseTransparentSessionID(${1:value}) -]]> - Ssutsi - source.php - Yii2 - Yii::$app->session->setUseTransparentSessionID - \ No newline at end of file diff --git a/Session/timeout.sublime-snippet b/Session/timeout.sublime-snippet deleted file mode 100644 index 30bc59a..0000000 --- a/Session/timeout.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->timeout -]]> - Sto - source.php - Yii2 - Yii::$app->session->timeout - \ No newline at end of file diff --git a/Session/useTransparentSessionID.sublime-snippet b/Session/useTransparentSessionID.sublime-snippet deleted file mode 100644 index 729ead8..0000000 --- a/Session/useTransparentSessionID.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - session->useTransparentSessionID -]]> - Sutsi - source.php - Yii2 - Yii::$app->session->useTransparentSessionID - \ No newline at end of file diff --git a/Yii/getAlias.sublime-snippet b/Yii/getAlias.sublime-snippet new file mode 100644 index 0000000..b38180d --- /dev/null +++ b/Yii/getAlias.sublime-snippet @@ -0,0 +1,8 @@ + + + Yga + source.php + Yii2 - Yii::getAlias + \ No newline at end of file diff --git a/Yii/setAlias.sublime-snippet b/Yii/setAlias.sublime-snippet new file mode 100644 index 0000000..f66955c --- /dev/null +++ b/Yii/setAlias.sublime-snippet @@ -0,0 +1,8 @@ + + + Ysa + source.php + Yii2 - Yii::setAlias + \ No newline at end of file diff --git a/Yii/t.sublime-snippet b/Yii/t.sublime-snippet index 15f95d3..2379ba5 100644 --- a/Yii/t.sublime-snippet +++ b/Yii/t.sublime-snippet @@ -1,6 +1,6 @@ Yt source.php