YII? ??, ?? ? ?? ????? ?? PHP ??? ??? ?? ??? ?????. 1) ?? : YII? ????? ActiveRecord ??? ?????? ?? ? ?? ?? ?? ???? ?? ???? ?? ??? ?????. 2) ?? : ?? ??, CSRF ?? ? SQL ?? ??? ?? ??? ?????. 3) ?? ??? : ActivereCord ? GII Code Generation Tool Smelinline ?? ? ?? ??.
PHP ??? ??? ?? ? ???? YII? ????? ???? ???? ???? ??????. ?? PHP ??? ??? ?? YII? ??? ?? ? ? ??, ?? ?? ? ?? ???? ???????. YII? ????? ??? ????? ?????? PHP ??? ?? ??? ?? ?? ?? ?? ? ??? ?????. ActivereCord ??? ?????? ??? ????? ?? ? ?? ???? ?????? ??? ?? ??????. ?? ??, CSRF ?? ? SQL ?? ??? ?? ??? ??? ??? ?? ??? ??? ? ?? ?????. ?? ??? ???? YII? Activerecord ? GII ?? ?? ??? ?? ????? ???? ?? ???? ?? ??? ????.
?? Yii? ????? ???? ? ?? ???? ? ???? ??? ?????.
?? YII? ?? ??? ?, ?? ? ??? ?? ??? ???. ?? ?? ?? ???? ?? ???? ???? ??? ???? YII? ??? ?? ?? ????. ??? ??? ?????? ???? ?????? ??? ?? ???? ???? ?? ??? ??? ?? ??? ?? ????? ??? ??? ???????. ??? YII?? ?????? ??? ????? ??? ?? ? ?????.
// yii? ?????? ?? ??? $ query = post :: find () -> ??? ([ 'status'=> post :: status_active]) -> with ( '??') -> orderby ( 'create_at desc') -> ?? (10); $ posts = $ query-> all ();
? ??? ??? ?? ???? ????? ??? ?? ??? ???? ?? ??? ?????. yii? ActiveRecord ??? ?? ?? ??? ??? ?? ? ?? ?? ?? ??? ??? ??????.
??? Yii? ??? ? ?? ?????. ??? ?? ??? ????? ????? CSRF ?? ? ?? ??? ??? ?? YII? ?? ???? ?? ??? ?? ?? ??? ??????. ??? YII ???? CSRF ??? ???? ??? ????.
// YII ???? CSRF ?? ?? <? = html :: beginform ([ 'site/login'], 'post', [ 'class'=> 'form-horizontal'])?> <? = html :: hiddeninput (yii :: $ app-> request-> csrfparam, yii :: $ app-> request-> csrftoken)?> <!-?? ??? ??? ??-> <? = html :: endform ()?>
? ? ??? ??? CSRF ?????? ????????.? ??? ?? ????? ? ?? ???? ??? ???? ?????.
?? ???? Yii? ???? ??? ????. ?? ?? GII ??? ?? ??????. ??? ?? ????? ???? ??? ?? ???? ????? ?????. GII? ?? ? ?? ????? ??, ???? ? CRUD ??? ?? ? ??????. GII? ???? ??? ???? ??? ??? ????.
// GII? ???? ??? ????? yii \ gii \ generator \ model \ generator? ??????. $ generator = new Generator (); $ generator-> tableName = '???'; $ generator-> modelclass = '???'; $ generator-> ns = 'app \ models'; $ generator-> generate ();
? ?? ? ??? GII? ?? ??? ???? ??? ??? ? ??? ??? ?? ??? ???? ??? ? ??? ?? ???? ??? ??? ? ????.
??? ????? ??? ??? ????. YII? ??? ? ?? ? ??? ?????? ??? ?? ?????. ??? ??? ???? ?? ? ?? ??? ???? ??? ? ? ????. ? ??? ???? ???? Activerecord ? GII? ?????? ?? ?? ??? ??????. ?? YII? ??? ????? ?????? ??? ????? ?? ???? ??? ???? ?? ??? ????? ???? ?? ?????.
?? ?? ???? ?????? ????? ??????? ?? YII? ?? ??? ???? ????? ??? ??? ???? ?????? ?? ??? ?? ?? ? ? ??? ??????. ??? ?????? ????? ????.
// YII ?????? ???? yii \ db \ ??????? ??????. ??? M230510_123456_CREATE_USER_TABLE? ??????? ????? { ?? ?? UP () { $ this-> createTable ( 'user', [ 'id'=> $ this-> primarykey (), 'username'=> $ this-> string ()-> notnull ()-> ?? ? (), '???'=> $ this-> string ()-> notnull ()-> ?? ? (), 'password_hash'=> $ this-> string ()-> notnull (), 'create_at'=> $ this-> integer ()-> notnull (), 'updated_at'=> $ this-> integer ()-> notnull (), ]); } ?? ?? ?? () { $ this-> droptable ( '???'); } }
? ?????? ????? YII? ?????? ??? ??? ????? ??? ?? ??? ??? ?? ??? ??? ? ????.
?????, ?? PHP ??? ??? ?? YII? ??? ??, ?? ? ?? ???? ????. YII? ?? ?? ??? ??? ???? ?? ??? ?? ????? ?????? ??? ???? ?? ???????. ??? ?? ??? ?? ? ??? ??? ? ?? ???? ?? ???? ??? ??? ??? ????. ?? ????? ?? YII? ???? ??? Dive In, ? ??? ???? ?? ??? ??? ?? ??? ? ? ????.
? ??? YII ??? ?? : ?? PHP ??? ??? ?? ??? ?? ?????. ??? ??? 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)

??? ??











PHP ?????? ??? ???? ?? ??? ??? ??? ?? ????. Laravel: ??? ???? ????? ????? ?? ??? ???? ?? ????? ????. CodeIgniter: ??? ???? ??? ??? ???? ??? ????. Symfony: ????? ??? ??????? ??? ?? ??? ????. ZendFramework: ????????? ????? ??? ? ??? ???? ??? ?? ??? ???. ??(Slim): ???? ?????? ???? ??? ???? ?? ??? ?????.

??? ?? ????? PHP ?????? ??? ??? ????. ?? ??(?: ?? Apache ??)? ?? ?? ?? ?? ? ??? ??? ?? ???? ?? ????? ??? ?????. ?????, ? ??? ??? ???? ??? ?? ???? ??(?: ??? ??? ?? ???? ??)? ?????? ?? ? ?? ??? ?????.

PHP ?????? DevOps? ???? ???? ???? ??? ? ????. ??? ??? ?????, ??? ??? ??? ??? ? ??? ??, ??? ??? ????, ?? ??? ????, ?? ??? ????, ??? ???, ?? ? ? ??? ????, ??? ??????. ?? ? ?? ???

PHP ?????? ???, ???, ??? ?? ??? ???? ??? ?? ? ??? ????? ?? ?????. ?? ??, ????? ?????? Laravel ?????? ???? ?????? ????, ??? ???? ??? ????, ??? ????, ??? ??? ? ????. ?? ??? ?? ??? ??? ??? ?????? PHP ?????? ???? ?? ???? ? ?? ???? ??????? ??? ? ??? ?????.

PHP? Python ?????? ?? ??, ????? ??, ??? ????. PHP? ?? ? ??? ???? ??? ????. Python? ???? ????? ???? ??? ????. ?? ?? PHP ??????? Laravel, CodeIgniter ? Symfony? ???? Python ??????? Django, Flask ? Web2py? ?????. ?? ???? Laravel? ???? ???? ??? ??? ?? ???? ??, Django? DjangoAdmin ? Python ????? ???? ???? ?????.

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

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

YII ??? ??? Advanced ActiveRecord ? ?????? ??? ??????? ????? ???? ? ?????. 1) Advanced ActiveRecord? ?? ?? ? ?? ????? ?? ??? ?? ? ??? ??? ?????. 2) ?????? ??? ?????? ?? ??? ???? ???? ?? ??? ????? ???? ? ?????.
