рдЪрд░рдг рдореЗрдВ Yii

рдЬреИрд╕реЗ рд╣реА рдореБрдЭреЗ рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп PHP рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдореИрдВ рддреБрд░рдВрдд рдЙрдиреНрд╣реЗрдВ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рдм рдкрд░, рдЗрд╕ рдЕрдЪреНрдЫреЗ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдереА рдХрд┐ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ + рдПрдкреАрд╕реА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ 6 рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИред
рдЗрд╕ рдХрдерди рдХреЗ рд╕рд╛рде рдЖрд░реЛрдк рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛, рдореИрдВ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рди рдХреЗрд╡рд▓ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг, рдмрд▓реНрдХрд┐ рдЬреАрд╡рди рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдЪреВрдВрдХрд┐ рдореИрдВ yii рдкрд░ рд╡рд┐рдХрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП yii рдХреЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЦрд░рдЧреЛрд╢ рджреНрд╡рд╛рд░рд╛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рд╕рдВрдЧреНрд░рд╣ (yii) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рдЕрдВрддрд┐рдо рдХреНрд╖рдг рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╕рдВрдЧреНрд░рд╣ рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд╛рд╕рдорд╕ рд╢реБрд▓реНрддреНрд╕ рдирд╛рдо рдХреЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реИ! рдореИрдВрдиреЗ рдЕрднреА рдЫреЛрдЯреЗ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВред

рдореБрдЭреЗ рдЪрд░рдг рд╕реЗ 6 рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рдХреА рдЙрдореНрдореАрдж рдереА, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рдЕрдзрд┐рдХ рд╕реНрдерд▓реАрдп рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ 6 рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрдиреЛрдВ + рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ 6 рдореЗрдВ рд╕реЗ 5 рдХрдорд╛рдП, рдЙрдирдореЗрдВ рд╕реЗ 3 рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗред рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХрд╣рд╛, рдПрдкреАрд╕реА рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрдХрд╛рд░ рд╣реИрдВ, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрднреНрдпрд╛рд╕ рдиреЗ рдРрд╕рд╛ рджрд┐рдЦрд╛рдпрд╛ рд╣реИред рдЧрддрд┐ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдереЛрдбрд╝реА рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рдПрдкреАрд╕реА рдХреЗ рд╕рд╛рде, рдЧрддрд┐ рдореЗрдВ рдФрд╕рдд рд╡реГрджреНрдзрд┐ 20-40% рд╣реИ, рдФрд░ рдореЗрдореЛрд░реА рдЦрдкрдд -10% рд╣реИред

рдлрд╝рд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ yii рдлреНрд░реЗрдорд╡рд░реНрдХ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЙрд╕ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд░рдЦреЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред
Index.php рдореЗрдВ, рдЕрдкрдиреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд┐рдореНрди рд╕реЗ рдмрджрд▓реЗрдВ:
$yii="phar://".dirname(dirname(FILE)).'/yii.phar/yii.php';  $yii="phar://".dirname(dirname(FILE)).'/yii.phar/yiilite.php'; 

(рдмреЙрдХреНрд╕ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рдкрде рдмрджрд▓реЗрдВ)
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫред

рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЬреИрд╕реЗ:
    asset "phar:///home/yoyoCMF/yii.phar/web/js/source"  . 

рд╡рд┐рдиреНрдпрд╛рд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ

 'clientScript'=>array ( ... //    (  YII.PHAR) 'coreScriptUrl'=>DIRECTORY_SEPARATOR.'js'.DIRECTORY_SEPARATOR, ), 

рдореИрдВрдиреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдирд╣реАрдВ рдХрд┐рдпрд╛

рдкреБрдирд╢реНрдЪ: рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХрд┐рди рдорд╢реАрдиреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, php рд╕рдВрд╕реНрдХрд░рдг 5.3.2, 5.3.5, 5.3.8, 5.4.4, 5.4.6ред
Yii рдлреНрд░реЗрдорд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд 1.1.12ред

Source: https://habr.com/ru/post/In150806/


All Articles