Yii 1.1 рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ Yii 2 рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╢реБрдн рджрд┐рди, рд╕рд╛рдерд┐рдпреЛрдВ!

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╡рд╛рдИ 2 рдлреНрд░реЗрдорд╡рд░реНрдХ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдиреЗ рдПрдХ рджреЗрд╢реА рдбрд┐рдмрдЧ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рд╕рдореБрджрд╛рдп рдХреЛ рдкреНрд░рд╕рдиреНрди рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рдбрд┐рдмрдЧрд░ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЗрддрд┐рд╣рд╛рд╕ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рд╡рд╛рдИ-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рд╕реБрдЦрдж рдмрдирд╛рддрд╛ рд╣реИ, рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЧреНрд░рд╛рдлрд┐рдХ рдЫрд╡рд┐рдпрд╛рдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред

рд╡рд╛рдИ 2 рдореЗрдВ рдбреАрдмрдЧрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реНрд╡рд░реВрдк рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдордХрд╛рд░реЛрд╡ ( рд╕реИрдордбрд╛рд░реНрдХ ) рдХреЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



рдЗрд╕ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░, рдореИрдВрдиреЗ рдЗрд╕реЗ Yii 1.1 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЬрд┐рд╕ рдХреЛрдб рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕реЗ рдЬреАрдердм рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдбрд┐рдмрдЧрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ (рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ)
Yii- рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рдкрд░ рд╕рд╛рд░рд╛рдВрд╢ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЫреЛрдЯрд╛ рдкреИрдирд▓ред рдкреИрдирд▓ рдкрд░ рд╕рднреА рдмреНрд▓реЙрдХ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ, рд▓рд┐рдВрдХ рдбреАрдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдареЛрдВ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреГрд╖реНрдаред



рдЕрдВрддрд┐рдо 10 рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреАред



рдЕрдиреБрд░реЛрдз рдкреГрд╖реНрдаред



рд▓реЙрдЧ рдкреГрд╖реНрдаред



рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рдкрд░ SQL рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреГрд╖реНрдаред



рдХрд╣рд╛рдиреАред




рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реЗрдЯрдЕрдк



рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдбрд┐рдмрдЧрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

return array( 'preload' => array( 'debug', ), 'components' => array( 'debug' => array( 'class' => 'ext.yii2-debug.Yii2Debug', ), 'db' => array( 'enableProfiling' => true, 'enableParamLogging' => true, ), ), ); 


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдг Yii2Debug рдШрдЯрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:



рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдбреАрдмрдЧрд░ рдХреЛ рдбреАрдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ: Yii2DebugPanel рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рдЕрдкрдиреА рдЦреБрдж рдХреА рдХрдХреНрд╖рд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕реЗ Yii2Debug рдШрдЯрдХ рдХреЗ рдкреИрдирд▓ рд╕рд░рдгреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди Yii рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдХрд╛рдо рдХреЛ рдФрд░ рднреА рдЖрд░рд╛рдорджрд╛рдпрдХ рдмрдирд╛ рджреЗрдЧрд╛ред рдореИрдВ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рд╕рдордЭрджрд╛рд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред рдЙрдирдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдФрд░ рдЙрдирдХреЗ рдЙрдЬреНрдЬреНрд╡рд▓ рджрд┐рдорд╛рдЧ рдХреЗ рд▓рд┐рдП Yii рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рджред

рдЧрд┐рдердм рдХреЛрдб
Yiiframework.ru рдкрд░ рдЪрд░реНрдЪрд╛
Giiub рдкрд░ Yii 2 рджреЗрд╢реА рдбрд┐рдмрдЧрд░ рдХреЛрдб

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


All Articles