Yii ?????? ????: ???? ??? ?? ??
Jun 21, 2023 am 10:58 AM?? ?? PHP ?????? Yii ??????? ??? ??? ?? ??? ??? ??? ?? ???? ??? ? ? ??? ???????. ????? ?? ? ?? ???? ????? ???? ??? ? ?? ???? ??? ?? ?????. ? ???? Yii ?????? ???? ??? ????, ? ??? ???? ????, ????? ?? ???? ??? ??? ???? ??? ???????.
????? ??????
????? ??????? ??? ?? ??? ????, ? ? ???? ??? ? ?? ?????. Yii ??????? ????? ??? ???? ?? ??? ???? ??? ??? ??? ?? ??? ?? ??? ? ?? ?? ??? ???? ?? ?????.
????? ?? ??? ??? ????:
- ?? ??: ????? ??? ?? ??, ?? ??? ??? ?? ?? ?? ????? ??? ? ????.
- ?? ?? ??: ????? ??? ???? ??, ?? ? ???? ???? ?? ?? ?? ??? ?? ????? ?? ?? ?? ????? ???? ??? ? ????.
- ?? ???: ????? ??? ???? ??, ??? ?? ??, ?? ??? ?? ?? ?? ?? ???? ???? ???? ? ????.
- ?? ??: ????? ?? ?? ?? ???? ??? ???? ?? ??? ???? ??? ? ????.
???? ??? ??
???? ??? ??? ?? ???? ?? ?? ??? ?????.
- ?? ???? ??: ????? ?? ?? ??? ??? ?? ??? ????? ?? ???????? ????? ?? ?? ??? ?? ? ????.
- ?? ??? ??: ????? ?? ????? ?? ??? ???? ? ??? ??? ????? ??????. ?? ??? ? ???? ?? ? ?? ??? ? ????.
- ?? ??? ??: ????? ???? ? ?? ???? ??? ?? ? ?? ??? ???? ????, ???? ?? ?? ???? ???, ?? ???? ?? ? ????.
- ?????? ?? ??: ????? ?????? ??? ??? ?? ????? ??? ?? ??? ??? ??? ???? ? ????.
?: ????? ???? ?? ?? ???
????? ??? ??? ???? ????? ?? ?? ??? ????? ??? ?????.
- ???? ??? ??
?? ?? ??? ????? ?? "FilterMiddleware"?? ???? ???? ?????.
namespace appcomponents; use yiiaseComponent; use yiiwebRequest; class FilterMiddleware extends Component { public function beforeAction($action) { $request = Yii::$app->request; $ip = $request->getUserIP(); // 根據(jù)IP地址過濾非法請求 if ($ip == '127.0.0.1') { return true; } else { return false; } } }
? ????? Yii ?????? Component ???? ???? "FilterMiddleware"?? ???? ?? ??? ?????. ? ? beforeAction ???? ?? ?? ?? ???? ?? ???? ??? ?? ??? ???? ? ??? ? ?? ????? ?? ??????.
beforeAction ?????? ?? $request ?? ??? ????. ?? ?? $request->getUserIP() ???? ???? ??? IP ??? ????. ????? IP ??? '127.0.0.1'?? ???? ?? ??? ??????. ???? ???? false? ????, ??? ??? true? ?????.
- ???? ??
???? ?? ??? ????? Yii ?????? ???? ???. Yii ?? ??? ?? ??? ??? ? ????.
return [ // ... 'components' => [ // ... 'filter' => [ 'class' => 'appcomponentsFilterMiddleware' ], // ... ], 'as filter' => [ 'class' => 'appcomponentsFilterMiddleware' ] // ... ];
? ????? Yii ?? ??? "filter"?? ?? ??? ???? ?? ???? appcomComponentsFilterMiddleware? ?????. ?? ???? Yii ?? ???? ??? ????? ??? ? ????.
??? ?? ?? ?? ?? ???? ???? "filter"?? ?????? ?? ??? ??????.
- ??? ?? ??
?? ?? ?? ???? ?? ????? ????? ???? ?? Yii ?????? ??????. ???? ? ??? ???? ? ????. "site"?? ????? "index"?? ?? ???? ??? ?????. ???? IP ??? '127.0.0.1'? ????? ?? ???? ????? ????? ????, ??? ??? ??? ?? ??????. ????.
namespace appcontrollers; use yiiwebController; class SiteController extends Controller { public function actionIndex() { // ... } }
?????, Yii ?????? ???? ??? ???? ???? ??? ?? ? ??? ?? ??? ? ????. ??? ???, ?? ?? ?? ?? ??? ? ????? ?? ????? ???? ??????? ???? ? ??? ? ? ????.
? ??? Yii ?????? ????: ???? ??? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

Golang? ???, ???? ??? ??, ?? ??? ?? ? ??? ?? ?????? ?? ??? ?? ???? ??????. ???? ??? ??? ????. ?? ??: ???? ??? ?? ?? ??? ?????. ???? ??? ??: ??? ?? ????? ???? ???? ?????. ???? ??? ??: ????, ?, ??? ?? ??? ??? ???? ??? ????? ?????. ?? ?????: fasthttp ? x/text? ?? ??? ??? ?? ?????? ?????.

Redis? ???? Laravel ??????? ??? ?? ???? ?????. ??? ??????? ???? ??? ?? ??? ?? ???? ???? ?? ? ??? ?????. Laravel ?????? ???? ??????? ??? ? Redis? ???? ??? ?? ???? ???? ???? ?? ?? ??? ? ??? ??? ? ????. ? ???? Laravel ???????? ??? ??? ?? Redis? ???? ??? ???? ???? ?? ??? ?????. 1. Redis ?? Redis? ??? ??? ??????.

Laravel? CodeIgniter? ??? ?? ??? ??? ???. ORM: Laravel? ???-?? ??? ??? ???? EloquentORM? ???? ??, CodeIgniter? ?????? ??? PHP ???? ?? ???? ???? ?? ActiveRecord? ?????. ?? ??: Laravel?? ??? ?? ?? API? ?? ??, CodeIgniter? ?? ??? ? ???? ?? ?????. ??? ??: Laravel? ??? ?? ?? ??? ???? Validator ???? ???? ??, CodeIgniter? ??? ?? ??? ?? ??? ?? ??? ???? ???? ???. ?? ??: ??? ?? ????? Lar? ?????.

?? ?? ????? ???? Go ??? ?? ? ? ?? ????? ???? ??? ??? ?? ????. ???, ??? ? ??? ?? ?? ???? ?? ?????? ?????. ???? ?? ????? Go ??? ??? ???? ?? ???, ??? ???? ???? ??? ????? ??? ???? ?? ?? ? ?????? ? ??? ? ????. ? ???? Go ??? ???? ??? ?? ? ?? ?? ??? ??? ????, ???? ?? ??? ?? Go ??? ???? ??? ????????.

MySQL ?? ????: ??? ?? ???? ????? ??? ?? ?? ?????? ?? ????? ?? ????? ?????? ??? ???? ???? ????? ? ???? ??? ?? ??? ?? ?????. ?? ???? ??? ?????? ?? ???? MySQL? ?? ???? ??? ?????. ? ????? ??? ? ??? ? ? ???? ??? ? ??? MySQL ?? ????? ?? ??, ?? ? ?? ?? ??? ?????. 1. MySQL ?? ????? ?? ?? ?? ????? ?? ??????? ????.

YII ??? ???? ???? ?? ? ?? ??? ?? ?? ?? ???? ??????. 1. MVC ???? : ??, ? ? ????? ?? ??? ?????. 2. ACTIVERECORD : ORM ?? ??? ????? ?????? ??? ???????. 3. ?? ? ??? : ?? ?? ?? ? ??? ??? ???? ??? ?????? ???? ?????. ??? ?? ??? ?? ??? ????? ????? ?? ?? ? ??????.

Java ?????? ?? ??? ???? ???? ??? ? ??? ??? ?????. ?? ?? ?? ?? ??? ???? ?? ??. ??? ?? ????? ???? ???? ??? ?? ???? ?????. ??? ?? ???? ??? ??? ???? ?????. ?? ?? ?? ??? ?? ?? ????? ???? ???? ?????.

YII ??? ??? MVC ????? ???? ?? ??, ?? ?? ?? ???? ?? ?? ??????. 1) MVC ??? ?? ???? ??? ??,?? ? ????? ????. 2) YII? MVC ??? ?? ?? ?? ??? ?????. 3) YII? ?? ? ??? ???? ?? ?? ? ??? ??????. 4) ?? ? ?????? ?? ???? ???? ??? ??????.
