1.別名的定義規則
別名用來表示檔案路徑和 url,這樣就避免了在**中硬編碼一些絕對路徑和 url。 乙個別名必須以 @ 字元開頭,以區別於傳統的檔案路徑和 url。 沒有前導 @ 定義的別名將以 @ 字元作為字首。
在配置檔案中定義別名
2.配置檔案main-local.php中定義
'aliases'
=>
['@lincheng'
=>
'/path/to/foo',]
,
3.控制器中獲取和定義$config=[
'components'
=>
['request'
=>
[// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookievalidationkey'
=>
'bbrwmnbskmmsofkxsxr9a8dkal4jhaug',]
,'view'
=>
,'i18n'
=>
,'urlmanager'
=>
['enableprettyurl'
=>
true
,'showscriptname'
=>
false
,'enablestrictparsing'
=>
false,]
,'sms123'
=>
['class'
=>
'backend\components\sms']]
,// 'controllernamespace' => 'backend\control',
'defaultroute'
=>
'test'
,'viewpath'
=>
'@backend/template'
,// 'layoutpath' => '@backend/template/public'
// 'layout' => false
// 'layout' => 'common'
'language'
=>
'zh-cn'
,'modules'
=>
['shop'
=>
['class'
=>
'backend\modules\shop\module',]
],'aliases'
=>
['@lincheng'
=>
'/path/to/foo',]
,];
public
function
actionindex18()
mybatis的定義別名
在parametertype和resulttype設定時,為了方便編碼,定義別名代替 pojo 的全路徑。框架預設支援別名 int,string。定義別名兩種方式 定義別名的位置是在全域性的配置檔案sqlmapconfig.xml中定義 注意 定義別名要放在全域性配置檔案的上面部分,放在下面部分會報...
typedef 和 define定義別名的區別
typedef與 define 的區別 一 typedef的用法 typedef常用來定義乙個識別符號及關鍵字的別名,它是語言編譯過程的一部分,但它並不實際分配記憶體空間,例項像 typedef int int typedef int array 10 typedef int pint typede...
typedef 和 define定義別名的區別
一 typedef的用法 typedef常用來定義乙個識別符號及關鍵字的別名,它是語言編譯過程的一部分,但它並不實際分配記憶體空間,例項像 typedef int int typedef int array 10 typedef int pint typedef可以增強程式的可讀性,以及識別符號的靈...