Useful Yii2 snippets for Sublime text
Navigation
Installation
There are several methods to install package.
Search for Yii2 Snippets on Package Control.
Clone the repository into your Sublime Text 2/3 packages directory. git clone https://github.com/psy-man/yii2-snippets.git
Note: You can find your packages directory by going to Preferences -> Browse Packages.
Yii
| Method |
Snippet code |
| t |
Yt |
| setAlias |
Ysa |
| getAlias |
Yga |
Html
| Method |
Snippet code |
| encode |
He |
| a |
Ha |
| mailto |
Hmail |
| img |
Himg |
| label |
Hl |
| button |
Hb |
| submitButton |
Hsb |
| resetButton |
Hrb |
| input |
Hi |
| submitInput |
Hsi |
| resetInput |
Hri |
| textInput |
Hti |
| hiddenInput |
Hhi |
| passwordInput |
Hpi |
| fileInput |
Hfi |
| textarea |
Hta |
| radio |
Hrd |
| checkbox |
Hcb |
| dropDownList |
Hdl |
| listBox |
Hlb |
| checkboxList |
Hcbl |
| radioList |
Hrdl |
| activeLabel |
Hal |
| activeHint |
Hah |
| errorSummary |
Hes |
| error |
Herr |
| activeInput |
Hai |
| activeTextInput |
Hati |
| activeHiddenInput |
Hahi |
| activePasswordInput |
Hapi |
| activeFileInput |
Hafi |
| activeTextarea |
Hata |
| activeRadio |
Hard |
| activeCheckbox |
Hacb |
| activeDropDownList |
Hadl |
| activeListBox |
Halb |
| activeCheckboxList |
Hacbl |
| activeRadioList |
Hardl |
ActiveField
| Method |
Snippet code |
| textInput |
AFti |
| hiddenInput |
AFhi |
| passwordInput |
AFpi |
| fileInput |
AFfi |
| textarea |
AFta |
| radio |
AFrd |
| checkbox |
AFcb |
| dropDownList |
AFdl |
| listBox |
AFlb |
| checkboxList |
AFcbl |
| radioList |
AFrdl |
| widget |
AFw |
ArrayHelper
| Method |
Snippet code |
| toArray |
AHta |
| merge |
AHm |
| getValue |
AHgv |
| remove |
AHr |
| index |
AHi |
| getColumn |
AHgc |
| map |
AHmap |
| keyExists |
AHke |
| multisort |
AHsort |
| htmlEncode |
AHe |
FileHelper
| Method |
Snippet code |
| normalizePath |
FHnp |
| localize |
FHl |
| getMimeType |
FHgmt |
| getMimeTypeByExtension |
FHgmtbe |
| getExtensionsByMimeType |
FHgebmt |
| copyDirectory |
FHcpd |
| removeDirectory |
FHrd |
| findFiles |
FHff |
| filterPath |
FHfp |
| createDirectory |
FHcd |
Url
| Method |
Snippet code |
| toRoute |
Utr |
| to |
Ut |
| base |
Ub |
| remember |
Ur |
| previous |
Up |
| current |
Uc |
| home |
Uh |
| isRelative |
Uir |
Json
| Method |
Snippet code |
| encode |
Je |
| htmlEncode |
Jhe |
| decode |
Jd |
StringHelper
| Method |
Snippet code |
| byteLength |
SHbl |
| byteSubstr |
SHbs |
| basename |
SHbn |
| dirname |
SHdn |
| truncate |
SHtr |
| truncateWords |
SHtrw |
| startsWith |
SHsw |
| endsWith |
SHew |
| explode |
SHexp |
Request
| Method |
Snippet code |
| resolve |
Rres |
| headers |
Rh |
| method |
Rm |
| isGet |
Rig |
| isOptions |
Rio |
| isHead |
Rih |
| isPost |
Rip |
| isDelete |
Rid |
| isPut |
Riput |
| isPatch |
Ripatch |
| isAjax |
Ria |
| isPjax |
Ripj |
| isFlash |
Rif |
| rawBody |
Rrb |
| setRawBody |
Rsrb |
| bodyParams |
Rbps |
| setBodyParams |
Rsbps |
| getBodyParam |
Rbp |
| post |
Rp |
| queryParams |
Rqps |
| setQueryParams |
Rsqps |
| get |
Rg |
| getQueryParam |
Rqp |
| hostInfo |
Rhi |
| setHostInfo |
Rshi |
| baseUrl |
Rbu |
| setBaseUrl |
Rsbu |
| absoluteUrl |
Rau |
| url |
Ru |
| setUrl |
Rsu |
| queryString |
Rqs |
| isSecureConnection |
Risc |
| serverName |
Rsm |
| serverPort |
Rsp |
| referrer |
Rref |
| userAgent |
Rua |
| userIP |
Ruip |
| userHost |
Ruh |
| cookies |
Rcook |
| getCsrfToken |
Rcsrf |
| csrfTokenFromHeader |
Rcsrfh |
| validateCsrfToken |
Rcsrfv |
User
| Method |
Snippet code |
| identity |
Ui |
| switchIdentity |
Usi |
| login |
Ul |
| loginByAccessToken |
Ulbat |
| logout |
Ulogout |
| isGuest |
Uig |
| id |
Uid |
| getReturnUrl |
Ugru |
| setReturnUrl |
Usru |
| loginRequired |
Ulr |
| can |
Ucan |
Session
| Method |
Snippet code |
| open |
Sop |
| close |
Scl |
| destroy |
Sdesr |
| isActive |
Sia |
| hasSessionId |
Shsi |
| setHasSessionId |
Sshsi |
| id |
Sid |
| setId |
Ssid |
| regenerateID |
Srgid |
| name |
Sname |
| setName |
Ssname |
| savePath |
Ssp |
| setSavePath |
Sssp |
| cookieParams |
Scp |
| setCookieParams |
Sscp |
| useCookies |
Suc |
| setUseCookies |
Ssuc |
| openSession |
Sos |
| closeSession |
Scs |
| readSession |
Sread |
| writeSession |
Swrite |
| destroySession |
Sdestroy |
| count |
Scount |
| get |
Sget |
| set |
Sset |
| remove |
Sremove |
| removeAll |
SremoveAll |
| has |
Shas |
| getFlash |
Sfl |
| addFlash |
Safl |
| setFlash |
Ssfl |
| removeFlash |
Srfl |
| removeAllFlashes |
Srafl |
| hasFlash |
Shfl |
Cache
| Method |
Snippet code |
| buildKey |
Cbk |
| get |
Cg |
| exists |
Ce |
| mget |
Cmg |
| set |
Cs |
| mset |
Cms |
| madd |
Cma |
| add |
Ca |
| delete |
Cd |
| flush |
Cf |
| offsetExists |
Coe |
| offsetGet |
Cog |
| offsetSet |
Cos |
| offsetUnset |
Cou |
Active Record
| Method |
Snippet code |
| find |
Mf |
| find-all |
Ma |
| find-one |
Mo |
| find-count |
Mc |
| find-exists |
Me |
| find-max |
Mmax |
| find-min |
Mmin |
| model-findOne |
Mfo |
| model-findAll |
Mfa |
| model-findBySql |
Mbs |
| model-updateAll |
Mua |
| model-updateAllCounters |
Muac |
| model-deleteAll |
Mda |
Displaying Data
| Method |
Snippet code |
| ListView |
Lw |
| GridView |
Gw |
| GridView Column |
Gwc |
| LinkPager |
Lp |
| echo translate |
Yte |
| HtmlPurifier |
HPp |
Base Yii
| Method |
Snippet code |
| user |
Yu |
| controller |
Yc |
| action |
Ya |
| params |
Yp |
| end |
Ye |
Register
| Method |
Snippet code |
| registerJs |
Yrj |
| registerJsFile |
Yrjf |
| registerCss |
Yrc |
| registerCssFile |
Yrcf |
| registerMetaTag |
Yrmt |
Render
| Method |
Snippet code |
| render |
RD |
| renderHtml |
RDh |
| renderPartial |
RDp |
| renderAjax |
RDa |
Behaviors
| Method |
Snippet code |
| behaviors |
Beh |
| TimestampBehavior |
Beht |
| SluggableBehavior |
Behs |
| BlameableBehavior |
Behb |
Validation rules
| Method |
Snippet code |
| required |
Vr |
| email |
Ve |
| trim |
Vt |
| default |
Vd |
| boolean |
Vb |
| captcha |
Vcapt |
| compare |
Vcomp |
| date |
Vdt |
| double |
Vdb |
| each |
Veach |
| exist |
Vex |
| file |
Vf |
| in |
Vin |
| integer |
Vi |
| number |
Vn |
| match |
Vc |
| safe |
Vsf |
| string |
Vs |
| unique |
Vuni |
| url |
Vu |
Database Migration
| Method |
Snippet code |
| execute |
DMe |
| createTable |
DMct |
| dropTable |
DMdt |
| truncateTable |
DMtt |
| renameTable |
DMrt |
| addColumn |
DMac |
| dropColumn |
DMdc |
| renameColumn |
DMrc |
| alterColumn |
DMalc |
| addPrimaryKey |
DMapk |
| dropPrimaryKey |
DMdpk |
| addForeignKey |
DMafk |
| dropForeignKey |
DMdfk |
| createIndex |
DMci |
| dropIndex |
DMdi |
| insert |
DMi |
| batchInsert |
DMbi |
| update |
DMu |
| delete |
DMd |
Database Schema
| Method |
Snippet code |
| primaryKey |
DSpk |
| bigPrimaryKey |
DSbpk |
| string |
DSs |
| text |
DSt |
| smallInteger |
DSsi |
| integer |
DSi |
| bigInteger |
DSbi |
| float |
DSf |
| double |
DSd |
| decimal |
DSdc |
| money |
DSm |
| dateTime |
DSdt |
| timestamp |
DSts |
| time |
DStime |
| date |
DSdt |
| boolean |
DSbool |
| binary |
DSbin |
Other
| Method |
Snippet code |
| ActiveDataProvider |
Adp |
| transaction |
Tra |
Todos
Add ListView, GridView and ect…
Add cache
Add “render” snippets
Add find model with params
Add DataProvider
Add default behaviors (TimestampBehavior and ect…)
Add validation rules
Add DB Migration
License
Yii2 Snippets is open-sourced software licensed under the MIT license.
PS
If you have any ideas how to improve this package or you found any errors, please contact me via Github.