ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Yii​2 Snippets

by psy-man ALL

Yii2 snippets for Sublime Text

Labels snippets

Details

Installs

  • Total 13K
  • Win 8K
  • Mac 2K
  • Linux 3K
Apr 25 Apr 24 Apr 23 Apr 22 Apr 21 Apr 20 Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8 Apr 7 Apr 6 Apr 5 Apr 4 Apr 3 Apr 2 Apr 1 Mar 31 Mar 30 Mar 29 Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12
Windows 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 2 0 0
Mac 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime Text Yii2 Snippets

Useful Yii2 snippets for Sublime text

Navigation

Installation

There are several methods to install package.

  1. Search for Yii2 Snippets on Package Control.

  2. 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.