Sublime Text Yii2 Snippets
有用的 Yii2 片段 for Sublime text
直达下载:https://github.com/filipyev/yii2-snippets
本地下载:yii2-snippets
安装方法:
在Package Control中搜索 Yii2 Snippets.
复制文件夹到Sublime Text 2/3 的packages 目录 git clone https://github.com/filipyev/yii2-snippets.git 提示:点击菜单的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 |
LinkPager | Lp |
echo translate | Yte |
HtmlPurifier | HPp |
Base Yii
Method | Snippet code |
---|
user | Yu |
controller | Yc |
action | Ya |
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 - Add use statements
- Add other useful snippets
- Improve shortcuts
License
Yii2 Snippets is open-sourced software licensed under the MIT license.
PS 有问题建议通过 Github联系作者