大家都知道,使用yii2的urlmanager可以方便的生成適配路由美化的各種規範的url,但是以前開發老有乙個問題,就是我在寫js的時候沒有辦法生成這樣的url,必須用yii2寫死或後台傳,咋辦?現在好了~~
昨天逛推特的時候,看到 alexander makarov 推薦了乙個github,速速看看,果然。
先貼**
下面把實測安裝流程給大家說說
該專案已經放到composer上,直接命令列安裝極其簡單
composer require dmirogin/yii2-js-urlmanager複製**
biu一下就好了
你可以在vendor裡找到它
該擴充套件需要對config/web.php進行配置。
'jsurlmanager' => [
'class' => \dmirogin\js\urlmanager\jsurlmanager::class,
],複製**
務必放到 components 地方
另外需要預先載入
在web.php的 bootstrap 裡增加
'bootstrap' => ['log','jsurlmanager'],複製**
這樣就完事了。
使用起來也極其方便,比如我的某個js**裡需要生成url,直接如下即可
var url = urlmanager.createurl('site/index',);複製**
直接呼叫urlmanager。 yii2的advanced模式部署乙個專案
1,建立專案 2,注意新增.htaccess檔案,apache下檔案內容如下 options followsymlinks indexignore rewriteengineon rewritecond f rewritecond d rewriterule.index.php3,在common和f...
已經有乙個現成的方法了
console.writeline buffer1.isequal buffer2 不錯,看來這位同學悟性挺高,懂得發揮擴充套件方法的作用了。但是,這位兄台仍舊不滿意,還不夠簡單。其實,net類庫已經有乙個現成的方法了,也是擴充套件方法,要比較兩個序列 如陣列,列表等 中各個元素是否相等,只要呼叫該...
關於排序方法有了乙個籠統的了解
排序有內部排序和外部排序,內部排序是資料記錄在記憶體中進行排序,而外部排序是因排序的資料很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。1 將乙個記錄插入到已排序好的有序表中,從而得到乙個新,記錄數增1的有序表。即 先將序列的第1個記錄看成是乙個有序的子串行,然後從第2個記錄逐個進行插入...