1. yii鏄浠涔堟剰鎬濓紵
Yii鏄浠涔堟剰鎬濓紵Yii鏄涓娆惧熀浜嶱HP寮鍙戠殑楂樻ц兘MVC妗嗘灦锛岃骞挎硾浣跨敤浜嶹eb搴旂敤绋嬪簭鐨勫紑鍙戙傝ユ嗘灦閲囩敤浜嗕紭绉鐨勮捐℃ā寮忓拰寮鍙戠悊蹇碉紝鍦ㄥ畨鍏ㄦс佸彲鎵╁睍鎬т笌鏄撶敤鎬ф柟闈㈠緱鍒颁簡骞挎硾璁ゅ彲銆俌ii鎻愪緵浜嗗畬鏁寸殑寮鍙戝伐鍏凤紝鍙浠ュ揩閫熼珮鏁堝湴寮鍙慦eb搴旂敤绋嬪簭锛岀缉鐭寮鍙戝懆鏈燂紝鎻愬崌鏁堢巼銆
Yii鐨勬牳蹇冪悊蹇垫槸DRY锛圖on't Repeat Yourself锛夛紝鍗斥滀笉閲嶅嶈嚜宸扁濄傞氳繃灏佽呭父瑙佺殑Web寮鍙戜换鍔″拰娴佺▼锛孻ii浣垮緱寮鍙戜汉鍛樺彲浠ユ洿鍔犱笓娉ㄤ簬涓氬姟閫昏緫鐨勫疄鐜帮紝鑰屼笉蹇呰姳璐瑰ぇ閲忔椂闂村勭悊鐞愮庣殑宸ヤ綔銆傝繖绉嶇悊蹇垫渶澶у寲浜嗕唬鐮佺殑閲嶇敤鎬э紝骞朵笖浣垮緱浠g爜鏇村姞瀹规槗缁存姢銆
闄や簡楂樻ц兘鍜岄珮鏁堢巼锛孻ii杩樻敞閲嶅畨鍏ㄦс傛嗘灦鍐呯疆浜嗕竴绯诲垪瀹夊叏鐗规э紝濡侰SRF闃插尽鏈哄埗銆乆SS杩囨护鍜屽瘑鐮佸搱甯岀瓑锛屽府鍔╁紑鍙戜汉鍛樺湪澶勭悊鐢ㄦ埛杈撳叆鏁版嵁鏃舵洿鍔犲畨鍏ㄣ傛ゅ栵紝Yii杩樻彁渚涗簡涓板瘜鐨勬墿灞曞拰鎻掍欢锛屼娇寰楀紑鍙戜汉鍛樺彲浠ユ柟渚垮湴闆嗘垚绗涓夋柟鏈嶅姟鍜岀粍浠讹紝寮鍙戝嚭閫傚悎鑷宸变笟鍔$殑搴旂敤绋嬪簭銆
2. 自制鱼缸过滤器
第1种: 根据白努力定律:当空气中有“快速气流”通过某物体表面时,物体表面气压会降低,此时周围气压比较高,周围的气流会补充“快速气流”通过时所降低的气压。
仔细琢磨了三天白努力定律,又学习了一些原理图,反复设计后终于根据自己实际需要成功自制了一个鱼缸过滤器(俗称的水妖精),经过实际试用效果非常明显,原来浑浊的水质清澈如新令我很惊讶,DIY的过程又把养鱼的兴趣推高一层啦。
说明:
(1)选用的材料:珊瑚砂(可加陶瓷环),普通生化绵,高级生化过滤绵,一个塑料瓶,扎带(或者绳子也行)
(2)珊瑚砂、陶瓷环、生化绵都是培养硝化细菌用的
(3)由于我刚开始试验养鱼,圆形鱼缸不大,所以很注意降低过滤器总体高度,尽量让底部排出的气泡经过尽可能高的水面,以利于溶氧。要是大鱼缸或者是水族箱一定要提高过滤器总体高度,最好把生化绵再填充在大点的塑料瓶内,避免有绵丝飘出,我这里空间太小就不装了。
(4)黑色的生化绵空隙大,可以隔离住较大的颗粒。白色的高级生化过滤绵空隙小,隔离住水中的小颗粒。不可用其他海绵代替生化绵,因为生化绵具有较强的透水、透气和培养硝化细菌的能力。
(5)气泡最终是由小瓶口排出,在小瓶口上方可以加也可以不加珊瑚砂,主要是可以调节排出的气泡的大小和散开的面积。在小瓶口和塑料瓶底座空隙用高级生化过滤绵填充后又可以起到过滤一次的作用。
(6)塑料瓶壁钻的小孔尽可能多,有利于水循环,钻孔可用烙铁。
第2种:是参考资料。
3. yii寮鍚痟ttp缂撳瓨涔嬪悗涓轰粈涔堢浜屾¤块棶涓虹┖
姒傝堪
杩欓噷鍙鏄绠鍗曡蹭竴涓嬬敤娉曪紝濡傛灉鎯虫洿璇︾粏鐨勪簡瑙o紝鍘荤湅 瀹樻柟鎵嬪唽 姣旇緝濂姐
闄や簡浣跨敤鏈嶅姟鍣ㄧ缂撳瓨澶栵紝 Web 搴旂敤杩樺彲浠ュ埄鐢ㄥ㈡埛绔 缂撳瓨鍘昏妭鐪佺浉鍚岄〉闈㈠唴瀹圭殑鐢熸垚鍜屼紶杈撴椂闂淬傞氳繃閰嶇疆 yii\filters\HttpCache 杩囨护鍣锛屾帶鍒跺櫒鎿嶄綔娓叉煋鐨勫唴瀹瑰氨鑳 缂撳瓨鍦ㄥ㈡埛绔銆
绀轰緥璇存槑
class TestController extends Controller{
// 璇ユ柟娉曚細鍦ㄥ叾浠栨柟娉曚箣鍓嶆墽琛
public function behaviors()
{
// 澹版槑缂撳瓨閰嶇疆
return [ // 闇瑕佹敞鎰忕殑杩欓噷鏄浜岀淮鏁扮粍
[
'class' => 'yii\filters\HttpCache', // 璁剧疆闇瑕佸姞杞界殑缂撳瓨鏂囦欢
'only' => ['index'], // 璁剧疆闇瑕佺紦瀛樼殑鎺у埗鍣
'lastModified' => function(){ // 璁剧疆 Last-Modified 澶
return 1548922;
},
'etagSeed' => function (){ // 璁剧疆 ETag 澶
return 'hello';
}
]
];
}
public function actionIndex(){
return $this->renderPartial('index');
}
public function actionTest(){
echo 789;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
鍙傛暟璇存槑
class锛氬畾涔夐渶瑕佸姞杞界殑缂撳瓨閰嶇疆鏂囦欢銆
only锛氬畾涔変粎浠呭彧闇瑕佸湪鍝涓椤甸潰璁剧疆缂撳瓨銆傚備笂鍒椾妇渚嬩腑锛屼粎浠呭彧鏈塱ndex椤甸潰浼氱紦瀛樹笅鏉ワ紝鍏朵粬椤甸潰鍒欎笉浼氱紦瀛樸
lastModified锛氫娇鐢ㄦ椂闂存埑鏍囨槑椤甸潰鑷涓婃″㈡埛绔缂撳瓨鍚庢槸鍚﹁淇鏀硅繃銆
etagSeed锛氶氳繃瀵规瘮瀹㈡埛绔鐨勫搱甯屽煎拰鏈嶅姟鍣ㄧ鐢熸垚鐨勫搱 甯屽硷紝娴忚堝櫒灏辫兘鍒ゆ柇椤甸潰鏄鍚﹁淇鏀硅繃锛岃繘鑰屽喅瀹氭槸鍚﹀簲璇ラ噸鏂颁紶杈撳唴瀹广
娉ㄦ剰
褰 lastModified 鍜 etagSeed 鍚屾椂琚璁剧疆鏃讹紝lastModified 鐨勮剧疆鍙浠ヨ存棤鏁堬紝鍥犱负浼氬嬬粓鎸夌収 etagSeed 鐨勬敼鍙樿屾敼鍙樸