Skip to content

Commit

Permalink
v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Evgeniy Filipyev committed Aug 4, 2015
1 parent 44436d8 commit 1205589
Show file tree
Hide file tree
Showing 21 changed files with 94 additions and 114 deletions.
22 changes: 22 additions & 0 deletions Other/GridView.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<snippet>
<content><![CDATA[
<?= GridView::widget([
'dataProvider' => ${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;
\}
],}
]
]);?>
]]></content>
<tabTrigger>Gw</tabTrigger>
<scope>text.html</scope>
<description>Yii2 - GridView::widget</description>
</snippet>
11 changes: 11 additions & 0 deletions Other/ListView.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<snippet>
<content><![CDATA[
<?= ListView::widget([
'dataProvider' => ${1:\$dataProvider},
'itemView' => '${2:_post}',
]);?>
]]></content>
<tabTrigger>Lw</tabTrigger>
<scope>text.html</scope>
<description>Yii2 - ListView::widget</description>
</snippet>
8 changes: 8 additions & 0 deletions Other/echo translate.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
<?= Html::encode(Yii::t('${1:category}', '${2:string}')); ?>
]]></content>
<tabTrigger>Yte</tabTrigger>
<scope>text.html</scope>
<description>Yii2 - echo translate</description>
</snippet>
43 changes: 27 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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. <sub><sup>Not yet available</sup></sub>

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.
Expand All @@ -39,6 +42,8 @@ There are several methods to install package.
| Method | Snippet code |
|--------------------------------- | :----------: |
| t | Yt |
| setAlias | Ysa |
| getAlias | Yga |


### Html
Expand Down Expand Up @@ -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 |
Expand All @@ -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 |
Expand All @@ -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 |
Expand All @@ -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


Expand Down
8 changes: 0 additions & 8 deletions Session/gCProbability.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/gcSession.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/iterator.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/offsetExists.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/offsetGet.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/offsetSet.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/offsetUnset.sublime-snippet

This file was deleted.

8 changes: 8 additions & 0 deletions Session/openSession.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
Yii::\$app->session->openSession(${1:savePath}, ${2:sessionName})
]]></content>
<tabTrigger>Sos</tabTrigger>
<scope>source.php</scope>
<description>Yii2 - Yii::$app->session->openSession</description>
</snippet>
2 changes: 1 addition & 1 deletion Session/regenerateID.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<content><![CDATA[
Yii::\$app->session->regenerateID(${1:deleteOldSession})
]]></content>
<tabTrigger>Srg</tabTrigger>
<tabTrigger>Srgid</tabTrigger>
<scope>source.php</scope>
<description>Yii2 - Yii::$app->session->regenerateID</description>
</snippet>
8 changes: 0 additions & 8 deletions Session/setGCProbability.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/setTimeout.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/setUseTransparentSessionID.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/timeout.sublime-snippet

This file was deleted.

8 changes: 0 additions & 8 deletions Session/useTransparentSessionID.sublime-snippet

This file was deleted.

8 changes: 8 additions & 0 deletions Yii/getAlias.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
Yii::getAlias('${1:alias}')
]]></content>
<tabTrigger>Yga</tabTrigger>
<scope>source.php</scope>
<description>Yii2 - Yii::getAlias</description>
</snippet>
8 changes: 8 additions & 0 deletions Yii/setAlias.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
Yii::setAlias('${1:alias}', ${2:path})
]]></content>
<tabTrigger>Ysa</tabTrigger>
<scope>source.php</scope>
<description>Yii2 - Yii::setAlias</description>
</snippet>
2 changes: 1 addition & 1 deletion Yii/t.sublime-snippet
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<snippet>
<content><![CDATA[
Yii::t(${1:category}, ${2:string})
Yii::t('${1:category}', '${2:string}')
]]></content>
<tabTrigger>Yt</tabTrigger>
<scope>source.php</scope>
Expand Down

0 comments on commit 1205589

Please sign in to comment.