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

рдбреЗрд╡рд▓рдкрд░ рд╢реНрд░рдо
рдореИрдВ "рд╣реИрдмрд░" рдХреЗ рдкрдиреНрдиреЛрдВ рдкрд░ "рд╣рдВрддрд┐рдо" рд╕реЗ рдмреНрд▓реЙрдХ рдХреЛ рдХрд┐рддрдирд╛ рднреА рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЪрд╛рд╣реЗ рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд░рд╣рд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдПрдХ "рдкреВрд░реА рдЯреАрдо" рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдбреЗрд╡рд▓рдкрд░ рдЧрд╛рдпрдм рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдПрдХ рдЫреЛрдЯрд╛ рдЕрдВрд╢ рдФрд░ рдХрд╛рдо рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдЕрдм рддрдХ, рдореИрдВ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ - рдЬрдм рдореИрдВ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реБрдЖ рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛? рдпрд╣ рдЕрднреА рд╕реНрдкрд╖реНрдЯ рдерд╛ - рдХрд╛рдо рдПрдХ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдореВрд░реНрдд рд▓рд╛рдн рдкрд░ рд╣реЛрдЧрд╛ред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рд╕рд┐рддрд╛рд░реЛрдВ рдХрд╛ рдЧрдарди рдЗрд╕рд▓рд┐рдП рд╣реБрдЖ рдХрд┐ рдореИрдВ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЕрдЪрд╛рдирдХ рд╡рдлрд╛рджрд╛рд░ рдерд╛, рдФрд░ рдЯреАрдо рдиреЗ рдореБрдЭреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ред
рджреВрд░ рдХреЗ рдкрд░рд┐рдЪрд┐рддреЛрдВ рдиреЗ рдХрд░реАрдмреА рдФрд░ рджреВрд░ рдХреЗ рдкрд░рд┐рдЪрд┐рддреЛрдВ рдХреЛ рдмреБрд▓рд╛рдпрд╛, рдирддреАрдЬрддрди, рдЯреАрдо рдХрд╛ рдЧрдарди рд╣реБрдЖ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд░реАрдмреА рдкрд░рд┐рдЪрд┐рддреЛрдВ рдиреЗ рдЯреАрдо рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдирддреАрдЬрддрди, рджреВрд░ рдХреЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░реАрдмреА рджреЛрд╕реНрдд рдмрди рдЧрдПредрдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореЗрд░реЗ рдореБрдЦреНрдп рдХрд╛рдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдиреБрднрд╡ рдХреА рдорд╛рддреНрд░рд╛ рд╣рдореЗрд╢рд╛ рд╕реНрдерд┐рд░ рдереА, рдЬрд╣рд╛рдВ рдЖрдорддреМрд░ рдкрд░ рдирдП рдЬреНрдЮрд╛рди рдХрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рдерд╛, рдФрд░ рджрд┐рдирдЪрд░реНрдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рдереАред рдХрдо рд╕реЗ рдХрдо, рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рдирдИ рдиреМрдХрд░реА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрд╛рдж рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдирд┐рдпреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рдерд╛ - рд╡реЗ рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рдкрд┐рдЫрд▓реА рдиреМрдХрд░рд┐рдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╛рд░рд┐рд╢реНрд░рдорд┐рдХ рдорд┐рд▓рд╛ред
рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рдирд╛ рдмрд╛рдХреА рдерд╛, рдЗрд╕ рдЙрдореНрдореАрдж рдХреЗ рд╕рд╛рде рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рджрд┐рди рдореБрдЦреНрдп рдмрди рдЬрд╛рдКрдВрдЧрд╛, рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рд╕рд╛рдерд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднрд╛рд╡рдирд╛ рд╕реЗ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рд╡реИрд╕реЗ рдЕрдиреБрднрд╡ рдХрд╛ рдЕрд░реНрде рд╣реИ рдЕрдиреБрднрд╡ред
рдкреЗрдЯ рдордд рдкрд╛рд▓рдирд╛, рдореИрдВ рддреЛ рдмрд╣ рдЧрдпрд╛
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдЬреЛ рдкрд╣рд▓реА рдмрд╛рдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рд╡рд╣ рдЪрд╛рд╣реЗ рдЬрд┐рд╕ рдкреИрдорд╛рдиреЗ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рд╣реЛ - рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕рдВрднрд╡ рд╣реЛ рдЙрд╕реЗ рд╕рд╛рдл рд░рдЦреЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдмрд╛рдж рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рддреЛ рдЕрдкрдиреЗ рдкреНрд░рд┐рдпрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдПред рдореИрдВ рдХрд┐рддрдиреА рдмрд╛рд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рдВрд╢реЛрдзрди рдкрд░ рдЖрдпрд╛ рд╣реВрдВ, рдХрд┐рддрдиреА рдмрд╛рд░ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рдХреА рдЧрдбрд╝рдмрдбрд╝ рдореЗрдВ рдХреИрд╕реЗ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдерд╛ - "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓", рдмрд╛рдХреА (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднрд╛рдЧ) рдзреАрд░реЗ-рдзреАрд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд╣рд░ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рдореВрд╣ рдореЗрдВ "рдЖрд░рд╛" рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдорд╛ рдереА, рдЬрдм рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИ, рдФрд░ рдЖрдИрдбреАрдИ рдореЗрдВ рдкреЗрдбрд╝ рдХреЛ рджреЗрдЦрдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд╛рд╕рди рдкреИрдирд▓ рдореЙрдбреНрдпреВрд▓ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред рд╕реНрдкрд╖реНрдЯ рд╕рдорд╛рдзрд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд╕реНрд╡рд░реВрдк рджреЗрдирд╛ рдерд╛ рдФрд░ рдкреНрд░рд╢рд╛рд╕рди рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдиреЗрд╕реНрдЯреЗрдб рдореЙрдбреНрдпреВрд▓ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдкреИрдХ рдХрд░рдирд╛ рдерд╛ред рдЗрд╕рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд "рдЬрд╝реЗрди" рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреА рдЖрд╕рд╛рди рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреАред рддреНрд╡рд░рд┐рдд "рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди" рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдзрд╛рд░ рдХреЛ рднреА рдЕрдиреБрдкрд╛рд▓рди рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдЕрднреА рднреА рд╣рд╛рдереЛрдВ рд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред
рдЗрд╕ рддрд░рд╣ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЛ рд▓реЗ рдЬрд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдЬрдм рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдмрд╕ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдкрд░ рдЖ рд░рд╣реА рд╣реИ, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЖрдЧреЗ рдЬрдЯрд┐рд▓ рд░реАрдлрд╝реИрдХреНрдЯрд░рд┐рдВрдЧ рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛, рдФрд░ рдПрдХ рдордЬрдмреВрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред
135 рдЯреЗрдмрд▓реНрд╕ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд╛рдЗрдЬрд╝ рдХреЗ рд╕рд╛рде, рдЖрдк рдпрд╛ рддреЛ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рд╕реЗ, "рдореЙрдбрд▓" рдХреЛ рдЯреНрд░рд┐рдкрд▓ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрд░рд╛рдЬрдХрддрд╛ рдкреИрджрд╛ рди рд╣реЛ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдмрд░реНрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА 30 рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЦреЛрдЬ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рдмрдЪрддреЗ рд╣реИрдВ) ~)ред рдХреЛрдИ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп 2-4 рдХреНрд▓рд┐рдХ рдмрд╣реБрдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдордиреНрд╡рдпрдХ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрджреЗрд╢ рдбреЗрдврд╝ рд╕реМ рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдирд┐рдХрд▓рд╛ред
рдХреЛрдИ рднреА рд╕рдЦреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдЬреЛ рдореБрдЦреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдкреВрд░рдХ рдХрд░рддреА рд╣реИ, рд╣рдореЗрд╢рд╛ рдЙрд╕рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХреЛрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдПрдХ рдирд┐рд╢рд╛рди рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЬрд▓реНрджрдмрд╛рдЬреА рдореЗрдВ рд╕рдВрджрд┐рдЧреНрдз рдирд┐рд░реНрдгрдп рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рднреА рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдЬрдм рдЯреАрдо рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖрдПрдЧрд╛, рддреЛ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреЛрдб рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВрдЧреЗред

рдЙрд╕реА рд╕рдордп, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╢реБрд░реВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рдордиреНрд╡рдпрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рднреА рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдВрдЧреЗ - рдЕрддреАрдд рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЙрддрдирд╛ рд╣реА рдмрдирд╛рдпрд╛ рдЬрд┐рддрдирд╛ рд╡реЗ рдХрд░ рд╕рдХрддреЗ рдереЗ рдФрд░ рдЙрдирдХрд╛ рдЬреНрдЮрд╛рди рдкрд░реНрдпрд╛рдкреНрдд рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╡реЗ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдбреЗрд╡рд▓рдкрд░ рдХреА рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗ рд╕рдХреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдпрд╣ рдореБрдЭреЗ рдЧреБрдгрд╛рдВрдХ рдмрд┐рдВрджреБ-рд╡рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдпрд╛ рдорд╛рдореВрд▓реА рд▓реЗрдЖрдЙрдЯ рдЦрд╛рдорд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХреЛрдб рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрдзрд╛рд░ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред
рд╕рднреА рд╕реВрддреНрд░ рдЬрд┐рдирдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧреБрдгрд╛рдВрдХ рдореМрдЬреВрдж рд╣реИрдВ, рдФрд░ рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧрдгрдирд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдлреЙрд░реНрдореВрд▓рд╛ рд╡рд░реНрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдХреЛрдб рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛ - рд╣рдо рд╕рд┐рд░реНрдл рд╕реВрддреНрд░реЛрдВ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрдЧ рдФрд░ рдЗрд╕рдХреЗ рддрд░реАрдХреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВред рджреВрд╕рд░реЗ, рд╣рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдПрдХрд▓ рдмрд┐рдВрджреБ рдорд┐рд▓рд╛, рдЬреЛ рдЖрдкрдХреЛ рдмрд╛рдХреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЪрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЧреЗрдо рдХреЗ рд╕рдВрддреБрд▓рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Yii рдореЗрдВ рдмрд╣реБрднрд╛рд╖рд┐рдХрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рддрдВрддреНрд░ рд╣реИрдВ - рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрднреА рддрдХ рдХрдИ рднрд╛рд╖рд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрдВрддреНрд░ рдиреЗ рд╣рдореЗрдВ "рдпрд╛рдВрддреНрд░рд┐рдХ" рд▓реЛрдЧреЛрдВ рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╛рд╣рд┐рддреНрдпрд┐рдХ рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ред рдФрд░ рдлрд┐рд░ рд╕реЗ - рддреНрд░реБрдЯрд┐рдпреЛрдВ рдпрд╛ рд╕рдлрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рднреА рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЧреНрд░рдВрдереЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдХреЛрдб рд╕реЗ рдкрд░реЗ
рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реА рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЙрд╕ рд╕рдордп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ" (рдХрд╛рдо рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ, рдЯрд╛рдЗрдорд░ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ, рдХреБрдЫ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ, рдФрд░ рдЗрд╕реА рддрд░рд╣) рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдлрд┐рд░, рдирд┐рд╕реНрд╕рдВрджреЗрд╣, рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЪрд╛рд╣реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдСрдирд▓рд╛рдЗрди рд╣реЛред ред

рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ "рд╕рд░реНрд╡рд░" рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ "рд╕рд╣реА" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдирдИ-рдирдИ рддрдХрдиреАрдХ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреНрдЮрд╛рди рдХреЗ рд╕реАрдорд┐рдд рд╕рд╛рдорд╛рди рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрд╕реАрдорд┐рдд рдирд╕реЛрдВ рдФрд░ рдзреИрд░реНрдп рдирд╣реАрдВ, рд╣рдо рдЙрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдП рдереЗ, рдФрд░ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ, рдЙрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереЗред рддрджрдиреБрд╕рд╛рд░, рдЪреВрдВрдХрд┐ рд╕рд╛рдЗрдЯ рдХрд╛ "рдЪреЗрд╣рд░рд╛" рд╡рд╛рдИрдЖрдИрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдкреАрдПрдЪрдкреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ "рдмреИрдХрд╕рд╛рдЗрдб" рдЙрд╕реА "рдкрд╣рд┐рдпреЛрдВ" рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реА рд╕рдордп, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрдореА рдорд╣рд╕реВрд╕ рдХрд░реЗрдВрдЧреЗ - рд╣рдо рдХреБрдЫ рдЪрд╛рд▓реЗрдВ рдмрд░реНрджрд╛рд╢реНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рдХрдореА рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмреЗрдЕрд╕рд░ рдХрд░ рджреЗрддреА рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдзрди рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ред
рдлрд┐рд▓рд╣рд╛рд▓, рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкреИрдВрддрд╛рд▓реАрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ (рдХреБрдЫ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рд╕рд╛рд░ рдирд╣реАрдВ) - рдмрд╣реБрдд рдпрд╛ рдереЛрдбрд╝рд╛, рд╣рд░ рдХреЛрдИ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдлреИрд╕рд▓рд╛ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рд╣рдорд╛рд░реА рд╕реВрдЪреА рд╣реИ:

рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп - рд▓рдВрдмрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ - рдЬрд┐рдиреНрд╣реЗрдВ рдЯрд┐рдХ рдирд╛рдордХ рдПрдХ рдПрдХрд▓ рдХрд╛рд░реНрдп рдзрд╛рд░рд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдордп рдХрд╛ 100% рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИред рдмреЗрд╢рдХ, PHP рдореЗрдВ рдПрдХ рдбреЗрдорди рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреАрдПрдЪрдкреА рдбреЗрд╡рд▓рдкрд░ рдХреА рдорд╛рдирдХ рд╕реЛрдЪ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж рдЖрд╡реЗрджрди рдорд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдЯрд┐рдХ 10 рдорд┐рдирдЯ рдХреЗ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдп рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ред рдХреБрдЫ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореНрдпреВрдЯреЗрдХреНрд╕ рдЭрдВрдбреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛рд░реНрдп рдЪрдХреНрд░реЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдФрд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИред
"рдЯрд┐рдХ" рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП - рдЗрд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рддреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдпрд╣ рд╡рд┐рднрд╛рдЬрди рдХреА рджреВрд╕рд░реА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рд╕реА рднреА рджреЗрд░реА рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рджреВрд╕рд░реА рддрд░рдл рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯрд╛рдЗрдорд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкреГрд╖реНрда рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрджрдиреБрд╕рд╛рд░, рдЧрдгрдирд╛ рд╕рдордп рдХреА рд╕рдЯреАрдХрддрд╛ рдмрд╣реБрдд рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдо рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧреНрд░рд┐рдо рдФрд░ рдкреНрд░рднрд╛рд░реА рдЗрди-рдЧреЗрдо рдореБрджреНрд░рд╛ рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╣рдо рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдХрд╛рд░реНрдп рдХреЗ рджреМрд░рд╛рди рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд┐рд╕реА рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝реА рдкрд░ рд╣рдорд▓рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдХреБрдЫ рдзрди рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо рдереЛрдбрд╝реА рд╕реА рдЪрд╛рд▓ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░реНрдп рдХреА рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдкрд╣рд▓реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ - рдЗрди рд╕реЗрдХрдВрдб рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ рдЕрдЧрд░ рд╡рд╣ рдирд┐рдпрдд рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдХреЛ рдЕрдЪрд╛рдирдХ рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЙрдкрд╛рд░реНрдЬрд┐рдд рдкрд╛рд░рд┐рд╢реНрд░рдорд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкрддреНрд░ рджреЗрдЦрддрд╛ рд╣реИред рдкреАрдХ рд▓реЛрдб рдХреЗ рд╕рдордп рдЗрди рджреЛ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдЙрди рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдХрддрд╛рд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдЬреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ "x"ред
рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдирд┐рд░рдВрддрд░ рдирдореВрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдХреЛ рд▓реЛрдб рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ, рдХрд╛рд░реНрдп "рдЯрд┐рдХ" рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рд╕рдордп рдХреА рдЧрддрд┐рд╢реАрд▓ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рд░реНрд╡рд░ "рдЯрд┐рдХ" рдХреЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЪрдпрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЬрд▓реНрдж рд╣реА рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рддреИрдирд╛рддреА рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рднреА рди рдЦреЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реВрдЪреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХрд╛ рдбреЗрдЯрд╛ рдмрд╣реБрдЖрдпрд╛рдореА рд╕рд░рдгреА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рдХреА рд╕реВрдЪреА рдЕрд▓рдЧ рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдб "php yiic.php crontab" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "php yiic.php crontab" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред crontab -u рдЙрддреНрдкрд╛рджрди - ", рд╡рд╛рдВрдЫрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ред
рд╕рдм рдХреБрдЫ рдпрд╛рдж рд░рдЦреЗрдВ
рдХреМрди рдЬрд╛рдирддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╕рдмрд╕реЗ рдХреНрд░реВрд░ рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреИрд╢ рд╣реЛрдЧрд╛ - рдХреЛрдб рдореЗрдВ рдЗрд╕рдХреА рдЕрд╢рд┐рд╖реНрдЯрддрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рдХреНрд╖рдг рд╕реЗ, рд╣рдо рд▓рдЧрд╛рддрд╛рд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЖрдП рдЬрдм рдХреИрд╢ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдордХрд╛рдЬ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рдерд╛ред рдзреАрд░реЗ-рдзреАрд░реЗ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрднрдЧ рдХрдЯреНрдЯрд░рдкрдВрдереА рддрд░реАрдХреЛрдВ рд╕реЗ рдХреИрд╢рд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдЧрднрдЧ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХреИрд╢ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдЬрд╣рд╛рдВ рдЪрд░рд┐рддреНрд░ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЗрддрдиреА рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрд╢рд╛рдИ рдЧрдИ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЖрдзрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЖрд╡рдзрд┐рдХ рдЧрдгрдирд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреИрд╢реНрдб рдбреЗрдЯрд╛ рдХреА рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЖрдБрдХрдбрд╝реЗ)ред рдбреЗрдЯрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрд╕ рдЗрд╕рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЦреЛ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдирд▓рд╛рдЗрди рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛)ред рдФрд░ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдФрд░ рдЯреБрдХрдбрд╝рд╛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдШрдЯрдирд╛рдПрдВ рдШрдЯрд┐рдд рд╣реЛрддреА рд╣реИрдВ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, "рдирдП рдкрддреНрд░ рдХреА рдкреНрд░рд╛рдкреНрддрд┐" "рд╕рд╛рдЗрдбрдмрд╛рд░" рдореЗрдВ рд╣рд╛рд▓ рдХреЗ рдкрддреНрд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░реЗ, рдХреИрд╢ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдирдореВрдиреЗ рдХреА рдПрдХ рдмрдбрд╝реА рдкрд░рдд рд░рдЦрддрд╛ рд╣реИред рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЗрд╢рд╛рд░реЗ рдкрд░ рдирд╣реАрдВ рдмрджрд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рд╕рдЦреНрдд рдЖрджреЗрд╢ рд╕реЗ - рд╡рд╕реНрддреБрдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ (рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдорддрджрд╛рди рдХреЛ рдЫреЛрдбрд╝рдХрд░), рдореБрджреНрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреЗ рддрд░реАрдХреЗ (рдЙрдирдХреЗ рд▓рд┐рдП рдЧреНрд░рдВрде, рдЙрдирдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕), рдЗрдорд╛рд░рддреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рдореМрд╕рдо, рдкреБрд░рд╕реНрдХрд╛рд░, рдЙрдкрд╣рд╛рд░ - рдХреЗрд╡рд▓ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рдЧрднрдЧ 35 рдЖрдЗрдЯрдоред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рд╣реА рдирд┐рд░реНрдгрдп рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдпреА рдХреИрд╢ рдореЗрдВ рд░рдЦрдирд╛ рдерд╛, рдЬрдм рддрдХ рдХрд┐ рдКрдкрд░ рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛ред рдореЙрдбрд▓ рдкреНрд░рддрд┐рд░реЛрдз рдХрд░реЗрдВрдЧреЗ, рдкрд╣рд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдареА рдбрд╛рд▓реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд рдореЙрдбрд▓реЛрдВ рдХреЗ рд╕реНрдерд╛рдпреА рдХреИрд╢ рдХреЗ рд▓рд┐рдП, ActiveRecord рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рдкрд░рдд рдЬреЛрдбрд╝реА рдЧрдИ, рдЬреЛ CDbConnection рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп, рдХреИрд╢ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ - рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдорд╛рдирдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рд┐рд░рджрд░реНрдж рдмрдирд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдкрд░рдд рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Yii рдХреЗ рд╕реНрд░реЛрдд рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк "рдореЙрдбрд▓ :: рдореЙрдбрд▓ () -> рдХреИрд╢ ()" рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЖрд▓рд╕реА рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ "рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рдЕрдиреБрд░реЛрдз рдХреИрд╢" рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ "рдЕрдЧрд▓рд╛ рдЕрдиреБрд░реЛрдз" рдЕрдиреБрджреЗрд╢ рдХреЗ рд╕реНрд░реЛрдд рд╕реЗ рд╣реЛрдЧрд╛ред
рдЗрд╕ рдХреИрд╢ рдСрдкрд░реЗрд╢рди рд╕реНрдХреАрдо рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд╕реНрдпрд╛ рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдереА - CDBConnection рдХреЙрд▓ рдореБрдЦреНрдп рд╡рд╛рдВрдЫрд┐рдд рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рднреА рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╣реБрдИ рдЬреЛ рдХрд┐ рд╕рдВрдмрдВрдз рдмрдВрдбрд▓ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ (рдпрджрд┐ рдРрд╕рд╛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЙрд▓ рд╕реЗ рдХреЙрд▓ рдмрд╛рдж рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдХреНрд░рдорд╢рдГ рдореБрдЦреНрдп рдПрдХ рд╕реЗ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд╕рднреА рдЕрдиреБрд░реЛрдз рд╕реНрдерд╛рдпреА рдХреИрд╢ рдореЗрдВ рдЧрд┐рд░ рдЧрдПред
рдлреЙрд░реНрдо рдореЗрдВ рдХрдИ рдмреИрд╕рд╛рдЦреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж "рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрдерд┐рд░ рдореЙрдбрд▓ рдХреЗ рдПрдХ рд╕рдореНрдорд┐рд▓рд┐рдд рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕ рдЕрджреНрднреБрдд рдЕрдиреБрд░реЛрдз рдХреЛ рдХреИрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛", рд╣рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╢рд░реНрдд рдкрд░ - "рд╕реНрдерд┐рд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдирдореВрдиреЛрдВ рдХреЛ рдмрд┐рдирд╛ рдорд┐рд▓рд╛рд╡рдЯ рдХреЗ рд╕рдЦреНрддреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдкреГрд╖реНрда рдкрд░ рд╡рд░реНрдг рдЖрдЗрдЯрдореЛрдВ рдХреА рд╕реВрдЪреА рд╡рд╛рд▓рд╛ рдХреЛрдИ рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдЕрдиреБрд░реЛрдз Bird_id рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкреАрдЫреЗ "bird_item" рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ <-> item_id, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЕрдВрдзрдХрд╛рд░ рдЬреЛ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЭреВрда рд╣реИ рдХреИрд╢ рдореЗрдВред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдЪрд░рд┐рддреНрд░ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдХреИрд╢ "рдЧрд░реНрдо" рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ 230 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред "рд╡рд╛рд░реНрдорд┐рдВрдЧ рдЕрдк" рдХреЗ рдмрд╛рдж - рдХреЗрд╡рд▓ 19ред
рдХреИрд╢ рд▓реЗрдпрд░ рдХреЗ рдХреБрдЫ рдЕрдВрд╢ class ActiveRecord extends CActiveRecord { private $_cacheUpdated = false; public function getDbConnection() { if (!empty($this->_cacheUpdated)) { return parent::getDbConnection(); } $className = get_class($this); if (in_array($className, Yii::app()->params->staticModelList) !== false) { $dependency = new CExpressionDependency('Yii::app()->dbParam->staticDataLastUpdateTime . "_' . $className . '_" . Yii::app()->dbParam->schemaLastUpdate'); return parent::getDbConnection()->cache(Yii::app()->db->schemaCachingDuration, $dependency); } return parent::getDbConnection()->cache(0); } public function cache($duration, $dependency = null, $queryCount = 1) { $className = get_class($this); if (in_array($className, Yii::app()->params->staticModelList) === false) { $this->_cacheUpdated = true; } return parent::cache($duration, $dependency, $queryCount); } public function save($runValidation = true, $attributes = null) { if (in_array(get_class($this), Yii::app()->params->staticModelList) !== false) { Yii::app()->dbParam->staticDataLastUpdateTime = time(); } return parent::save($runValidation, $attributes); } public function delete() { if (in_array(get_class($this), Yii::app()->params->staticModelList) !== false) { Yii::app()->dbParam->staticDataLastUpdateTime = time(); } return parent::delete(); } }
рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреИрд╢ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ "рдбрд╛рдпрдкрд░" рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗред "рд╕реНрдерд┐рд░" рдореЙрдбрд▓ рдХреЗ рдХреНрд░реЗрдк-рдЗрди рдЬреЙрдЗрди рдХреЗ "рдмрдЧ" рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд░реНрдХрд┐рдВрдЧ рд╡рд░реНрдЬрди рдкрд░ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрддреНрдпрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд╕рд╛рде рдРрд╕реА рдЪреАрдЬреЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдореМрд╕рдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП, рддрд░реАрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдмрдирд╛рддреЗ рд╣реИрдВ - рдпрд╣ "рдЧреБрдгрд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛" рд╣реИ (рдХреНрд░рдорд╢рдГ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рдХреЙрд▓ рд╣реИ рдФрд░ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП), "рдирд┐рд░реНрдорд╛рдг рд╕рдХреНрд░рд┐рдп рд╣реИ" (рд╕реВрддреНрд░реЛрдВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде) , "рдХреНрдпрд╛ рдХреМрд╢рд▓ рд╕рдХреНрд░рд┐рдп рд╣реИ", "рд╕рдХреНрд░рд┐рдпрдг рдкрд░ рдЕрдорд▓" (рдПрдХ рдирдпрд╛ рдореМрд╕рдо рдкреНрд░рднрд╛рд╡ рд╣реЛрдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐)ред рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдореЗрдВ, рдЗрди рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЪреЗрдХ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ "рдХреНрдпрд╛ рдЕрдВрддрд┐рдо рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ" рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЕрдВрддрд┐рдо рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ)ред рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╕рдордп (рдкрд╣рд▓реА рдмрд╛рд░ рдХрд┐рд╕реА рдПрдХ рдХрд╛рд░реНрдп рдХреЛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢), рд╡рд░реНрддрдорд╛рди рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдореЙрдбрд▓ рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд░реНрдЧ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЯреЙрдЧрд▓ рд╕реНрд╡рд┐рдЪ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡рд╕реНрддреБ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд╛рдВрдЫрд┐рдд рд╡рд░реНрдЧ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рд╕реНрд╡рд┐рдЯрдЪреЗрдмрд▓ рд╡реЗрджрд░ рдмрд┐рд╣реЗрд╡рд┐рдпрд░ рдХреЗ рдЕрдВрд╢ class WeatherEffectBehavior extends CBehavior { private function isWeatherEnabled() { $isWeatherDisabledByEvent = GlobalEvent::model()->getValue(GlobalEvent::ACTION_WEATHER); return empty($isWeatherDisabledByEvent) && (!empty(Yii::app()->par->weatherEnabled)); } public function activate() { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->activate(); } return false; } public function isBuildingDisabled($building) { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->isBuildingDisabled($building); } return false; } public function isActionDisabled($action) { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->isActionDisabled($action); } return false; } public function getCoefficient($type) { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->getCoefficient($type); } return 1; } public function getTextValue() { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->getTextValue(); } return null; } public function getPublicText() { $owner = $this->getOwner(); if ($this->isWeatherEnabled() && $this->checkEnabledBehavior()) { return $owner->getPublicText(); } return null; } public function checkEnabledBehavior() { $behavior = $this->getOwner()->asa('weatherFinalEffectBehavior'); if (empty($behavior)){ if (!empty($this->getOwner()->effect)) { $behaviorName = false; switch ($this->getOwner()->effect->effect_id) { case WeatherEffect::TYPE_CONES_SEARCH_MAX_CHANCE_COEFFICIENT: $behaviorName = 'ConesSearchMaxChanceCoefficientBehavior'; break; case WeatherEffect::TYPE_CONES_SEARCH_TIME_COEFFICIENT: $behaviorName = 'ConesSearchTimeCoefficientBehavior'; break; case WeatherEffect::TYPE_COINS_HUNT_TIME_COEFFICIENT: $behaviorName = 'CoinsHuntTimeCoefficientBehavior'; break; case WeatherEffect::TYPE_COINS_HUNT_BONUS_COEFFICIENT: $behaviorName = 'CoinsHuntBonusCoefficientBehavior'; break; case WeatherEffect::TYPE_DEFENCE_IDOLS_DO_NOT_WORK: $behaviorName = 'DefenceIdolsDoNotWorkBehavior'; break; case WeatherEffect::TYPE_ATTACK_IDOLS_DO_NOT_WORK: $behaviorName = 'AttackIdolsDoNotWorkBehavior'; break; case WeatherEffect::TYPE_ATTACK_TIMER_COEFFICIENT: $behaviorName = 'AttackTimerCoefficientBehavior'; break; case WeatherEffect::TYPE_BATTLE_WIN_COEFFICIENT: $behaviorName = 'BattleWinCoefficientBehavior'; break; case WeatherEffect::TYPE_CAN_NOT_SELL_ON_FLEAMARKET: $behaviorName = 'CanNotSellOnFleamarketBehavior'; break; case WeatherEffect::TYPE_CAN_NOT_COINS_HUNT: $behaviorName = 'CanNotCoinsHuntBehavior'; break; case WeatherEffect::TYPE_CAN_NOT_CONES_SEARCH: $behaviorName = 'CanNotConesSearchBehavior'; break; case WeatherEffect::TYPE_NO_DELAY_BETWEEN_ATTACK: $behaviorName = 'NoDelayBetweenAttackBehavior'; break; case WeatherEffect::TYPE_BATTLE_STATS_BONUS_COEFFICIENT: $behaviorName = 'BattleStatsBonusCoefficientBehavior'; break; case WeatherEffect::TYPE_BATTLE_FEATHERING_CHANCE_COEFFICIENT: $behaviorName = 'BattleFeatheringChanceCoefficientBehavior'; break; case WeatherEffect::TYPE_STAT_COST_COEFFICIENT: $behaviorName = 'StatCostCoefficientBehavior'; break; case WeatherEffect::TYPE_SHOP_PRICE_COEFFICIENT: $behaviorName = 'ShopPriceCoefficientBehavior'; break; case WeatherEffect::TYPE_WORK_TIMER_COEFFICIENT: $behaviorName = 'WorkTimerCoefficientBehavior'; break; case WeatherEffect::TYPE_BATTLE_CONES_WIN_MAX_CHANCE_COEFFICIENT: $behaviorName = 'BattleConesWinMaxChanceCoefficientBehavior'; break; case WeatherEffect::TYPE_STORM_RATION: $behaviorName = 'StormRationBehavior'; break; case WeatherEffect::TYPE_COINS_LEVEL_REWARD: $behaviorName = 'CoinsLevelRewardBehavior'; break; case WeatherEffect::TYPE_COINS_PERCENT_REWARD: $behaviorName = 'CoinsPercentRewardBehavior'; break; case WeatherEffect::TYPE_IDOLS_DO_NOT_WORK: $behaviorName = 'IdolsDoNotWorkBehavior'; break; case WeatherEffect::TYPE_FOLIAGE_DO_NOT_WORK: $behaviorName = 'FoliageDoNotWorkBehavior'; break; case WeatherEffect::TYPE_POLE_DO_NOT_WORK: $behaviorName = 'PoleDoNotWorkBehavior'; break; case WeatherEffect::TYPE_NECKLACE_CONES_UPGRADE_COST_COEFFICIENT: $behaviorName = 'NecklaceConesUpgradeCostCoefficientBehavior'; break; case WeatherEffect::TYPE_RARE_ITEM_FOUND_CHANCE_COEFFICIENT: $behaviorName = 'RareItemFoundChanceCoefficientBehavior'; break; } if (!empty($behaviorName)) { $this->getOwner()->attachBehavior('weatherFinalEffectBehavior', $behaviorName); $this->getOwner()->detachBehavior('weatherEffect'); return true; } } } return false; } } class CoinsHuntTimeCoefficientBehavior extends WeatherEffectBehavior { public function getCoefficient($type) { if ($type == WeatherEffect::TYPE_COINS_HUNT_TIME_COEFFICIENT) { return $this->getOwner()->value; } return 1; } public function getTextValue() { return ($this->getOwner()->value * 100) . '%'; } public function getPublicText() { return CHtml::tag('b', array(), '') . ', ' . CHtml::tag('b', array('class' => 'g18_icons i_hunt', 'title' => ' '), '') . CHtml::link(' ', '/location/coinshunt') . ', ' . CHtml::tag('b', array(), ($this->getOwner()->value < 1 ? '' : '')) . Yii::app()->formatter->percentCoefficient($this->getOwner()->value); } }
рд╣рд╛рдВ, рдпрд╣ рдореЙрдбрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдХрдХреНрд╖рд╛рдУрдВ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдВрдЪ, рдХрдиреЗрдХреНрд╢рди рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рджреБрднрд╛рд╖рд┐рдпрд╛ рдкрд░ рдЕрдзрд┐рдХ рднрд╛рд░ рджреЗрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреЛрдб рдХреА рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдзреНрд╡рд╕реНрдд
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рд╕рдордп рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣рд┐рд╕реНрд╕рд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдВрднрд╛рд╡рд┐рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдХрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪрд╛рд╣реЗ рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рдорд▓рд╛ рд╣реЛ рдпрд╛ рдХреЛрдб рддреНрд░реБрдЯрд┐ рдореЗрдВ рдХрдореА рд╣реЛ - рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдЦреЗрд▓ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдордХрд╛рдЬ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрд┐рдХ рдХрдорд╛рдВрдб рдХрд╛ рдХрд╛рдо, рдЬрд┐рд╕ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди \ method \ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ - рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ - рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд░реНрдлреНрдпреВ рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╕рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдкреВрд░реНрдг рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд╕рднреА рдЧреЗрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд┐рд╕реА рднреА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреВрд░реНрдг рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд" рдбреЗрдЯрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрд▓рдд рдХрдИ рдЖрд░реЛрдк рдЬреЛ рдЪрд╛рд░реНрдЬ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмреАрдЪ рдореЗрдВ рдЦрд░рд╛рдмреА рдХреЗ рдХрд╛рд░рдг рд╣реБрдП)ред рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдг рдкрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд░рд╛рдд рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЬрдм рдкреНрд░рд╢рд╛рд╕рди рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдбреЗрдЯрд╛ рдХреЛ рддрд┐рд░рдЫрд╛ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрдЧрдо рдЦреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддреИрдирд╛рддреА рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрд╢рди рдХрд╛ рдпрд╣реА рддрд░реАрдХрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛ред рд╣рдордиреЗ рдЧрд░реНрдо рдлрд╝рдВрдХреНрд╢рди "рдЕрдкрдбреЗрдЯ рдХреЛрдб" рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЧреЗрдо рдмрдВрдж рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдлрд┐рд░ "рдХрд░реНрдлреНрдпреВ" рдореЛрдб рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, рдЧреЗрдо рдЦреБрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдХрд░реЗрдВ, рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХреЗ рдмрд╛рдж, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЧреЗрдо рдореЗрдВ рдЖрдиреЗ рджреЗрдВ ред рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рдХреБрдЫ рдЕрдВрддрд░рд╛рд▓реЛрдВ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
рдЕрджреНрдпрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирдП рдХреЛрдб рдХреЗ рдЫреЛрдЯреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдЕрджреНрдпрддрди рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред
рдкреВрд░реНрд╡рдЧрд╛рдореА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдШрдЯрдирд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛ "рд╕реНрдерд┐рд░" рдореЙрдбрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╣рдорд╛рд░реЗ "рдмреИрд╕рд╛рдЦреА" рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛, рдЕрдЧрд░ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рд░ рд░рд╛рдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рд╕реЗ рд╡реЗ рддреБрд░рдВрдд рдирдП рдХреЛрдб рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЙрдирдХреЗ рд╕реНрдерд╛рдпреА рдХреИрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ "рд╕рдХреНрд░рд┐рдп" рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рдФрд░ рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд░реНрд╡рд░ рдХреЛ "рд╕реНрд░реЛрдд" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдРрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЗрд╡ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд╣реИ) - рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдорд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯреНрд░рд┐рдХ рдХреЗ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпреЗ рд╕реАрд░реАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╛рдзрд╛рд░рдг рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ () - рдореЙрдбрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА, рдЬрд╣рд╛рдБ рдкреНрд░рддрд┐ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдЯреЗрдмрд▓ рдПрдВрдЯреНрд░реА рд╣реЛрддреА рд╣реИ (рдлрд┐рд▓рд╣рд╛рд▓ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдРрд╕реА рд╣реИ рдХрд┐ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рднреА рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдХреНрд░рдорд┐рдХ-рд╡рд┐рдЪрд▓рди рдХреЗ рджреМрд░рд╛рди рд╕реНрдореГрддрд┐ рдХреА рдХрдореА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ)ред

рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ
рдЬрдм рддрдХ рдЯреАрдо рдореЗрдВ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдирд╣реАрдВ рдерд╛, рддрдм рддрдХ рдХрд┐рд╕реА рдХреЛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рджреМрд░рд╛рди рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ, рднрдВрдбрд╛рд░рдг рдФрд░ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреА рддрд╛рдХрдд рдФрд░ рдЬреНрдЮрд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ред

рдЕрдм рд╣рдордиреЗ mysqldump рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмреИрдХрдЕрдк рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдбрдВрдк рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдПрдХ рдкреИрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд░рд┐рдХрд╡рд░реА рдХреЗрд╡рд▓ рдЗрд╕рдХреА рд╕рдВрдкреВрд░реНрдгрддрд╛ рдореЗрдВ рд╣реА рд╕рдВрднрд╡ рд╣реИ, рд╕рд░реНрд╡рд░ рдкрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдореЗрдВ рдмреИрдХрдЕрдк рд░рд┐рдХрд╡рд░реА рдХреЗ рдПрдХ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреЗрд░рдХреЛрдирд╛ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА рдорджрдж рд╕реЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА рдХреБрдЫ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдореЗрд░реА рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рддреИрдпрд╛рд░ рдХреА рдЧрдИ рдереА - рдПрдХ рдкреВрд░реНрдг рдЖрддреНрдордирд┐рд░реНрднрд░ рднрд╛рдЧ (рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкреВрд░реЗ рд╕реЗрдЯ рд╕рд╣рд┐рдд), рдФрд░ рджреВрд╕рд░рд╛, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд╣ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рдерд╛ рдЬреЛ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд┐рдЪрд▓рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреЛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рджреВрд╕рд░рд╛ рднрд╛рдЧ - "рдбреЗрди" рдбреЗрдЯрд╛рдмреЗрд╕ - рдЬрд┐рд╕рдореЗрдВ рдЕрдХреНрд╖рд░реЛрдВ, рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ, рд▓рдбрд╝рд╛рдЗрдпреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЯреЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдмрд╣реБрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рдирд╣реАрдВ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рднреА "рд▓реЙрдЧ" рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд╡рд╣рд╛рдВ рддрдХ тАЛтАЛрдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рджреВрд╕рд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдирдП рдбреЗрдЯрд╛ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рд╕рд░реНрд╡рд░ рдЕрдЪрд╛рдирдХ рдЬрд▓ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ "рд╣реЙрдЯ" рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рджреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдбрдВрдк рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо 5-20 рдорд┐рдирдЯ рдореЗрдВ рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ (рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдЬреЛ рдкреВрд░реЗ рдЧреЗрдо рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ) рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдЧреЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ, рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдкрддрди рд╣реБрдЖ рд╣реИ рдФрд░ рдмрд╛рдХреА рдбреЗрдЯрд╛ рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдЬрдм рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдзрд╛рд░ рдХреЗ рдбрдВрдк рдХреЛ рдПрдХ рдирдИ рдЬрдЧрд╣ рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рджреЛ рдЖрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рджреЛ рдард┐рдХрд╛рдиреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдЕрдиреБрдкрд╛рдд 1 рд╕реЗ 70 рдерд╛ - рдЕрд░реНрдерд╛рддреН, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд▓рдбрд╝рд╛рдИ, рдкрддреНрд░ рдФрд░ рдЕрдиреНрдп рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ "рднреВрд╕реА" рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╕реЗ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдерд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛ - рдмрд╕ рдореЙрдбрд▓ рдореЗрдВ CDbConnection рдЦреЛрдЬ рд╡рд┐рдзрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд╛рдВрдЫрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ (рдпрд╛ рд╢рд╛рдпрдж рдиреБрдХрд╕рд╛рди рднреА рдирд╣реАрдВ) - рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рдХрд┐рд╕реА рднреА "рдореИрдиреБрдЕрд▓" рд╡рд░реНрддрдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдмрд▓ рдЯреЗрдмрд▓рдирд╛рдо () рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рд╕рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдо рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдкреГрдердХреНрдХрд░рдг рдХреА рдкрд░рдд рд╕реЗ рджреЛ рдЖрдзрд╛рд░реЛрдВ рдореЗрдВ рдЕрдВрд╢ <?php class ActiveRecord extends CActiveRecord { static private $_tableCheckedPrefix = array(); public function tableNameWithPrefix($tableName) { if (empty(self::$_tableCheckedPrefix[$tableName])) { $matches = array(); preg_match("/dbname=([^;]*)/", $this->getDbConnection()->connectionString, $matches); return $this->getCheckedTableName($matches[1], $tableName); } return self::$_tableCheckedPrefix[$tableName] . '.' . $tableName; } public function setCheckedTablePrefix($tableName, $dbName) { self::$_tableCheckedPrefix[$tableName] = $dbName; } public function getCheckedTableName($dbName, $tableName) { $this->setCheckedTablePrefix($tableName, $dbName); return $dbName . '.' . $tableName; } } class LogActiveRecord extends ActiveRecord { static private $_dbLog; static private $_dbEnabled = null; public function getDbConnection() { if (self::$_dbEnabled === false) { return Yii::app()->db; } if (self::$_dbLog !== null) { return self::$_dbLog; } else { try { self::$_dbLog = Yii::app()->dbLog; if (self::$_dbLog instanceof CDbConnection) { return self::$_dbLog; } else { throw new CDbException(Yii::t('yii','Active Record requires a "db" CDbConnection application component.')); } } catch (Exception $e) { self::$_dbEnabled = false; return Yii::app()->db; } } } public function getCheckedTableName($dbName, $tableName) { if ($this->getDbConnection()->getSchema()->getTable($tableName) === null) { self::$_dbEnabled = false; self::$_dbLog = Yii::app()->db; return parent::tableNameWithPrefix($tableName); } self::$_dbEnabled = true; $this->setCheckedTablePrefix($tableName, $dbName); return $dbName . '.' . $tableName; } }
рд╕рд╛рдЗрдХрд┐рд▓ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХреА рдЪрдкреНрдкрд▓
рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ - рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЗ рдХреА рдХрд┐рд╕реА рдФрд░ рдХреА рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдПрдХ рдмрдбрд╝реА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕рд╡рд╛рд▓ рдЕрднреА рднреА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдХреЛрдб рдХреА рд╕рдВрджрд┐рдЧреНрдз рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдХрд╛рд░рдг рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ newfangled рдбреАрдмрдЧ рдЯреВрд▓рдмрд╛рд░ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдзреНрдпрд╛рди рд╕реЗ Yii2 рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рджрд╕реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛрдб Yii1.1 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмрд╛рдХреА рд╕рдм рдпрд╛ рддреЛ рд╕рддрд╣реА рддреМрд░ рдкрд░ "рдиреЛрдЯрд┐рд╕" рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ (рдЬреИрд╕реЗ рдХрд┐ рд╕реНрд╡рд┐рдлреНрдЯрдореЗрд▓рд░, рдЬрд╣рд╛рдВ рдЪрд░ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдЖрд░рдВрднреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдпрд╛ рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА), рдпрд╛ рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдПрдХреНрд╕рдбрдмрдкрд░рд╛рдо, рдИрдореБрдЯреЗрдХреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдЬрд╣рд╛рдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреЛрдб рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рдереА)ред
рдбреНрд░рд╛рдлреНрдЯ рдлреЛрд░рдо рдХрд╛ рдПрдХ рдкрд░рд┐рдЪрдп рдкрд╕рдВрдж рдХреА рдкреАрдбрд╝рд╛ рдХреЗ рдПрдХ рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдордиреЗ рдХрдИ рддреИрдпрд╛рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрднрд╡ рдФрд░ рджреГрдврд╝рддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдереАрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ, рдПрдХ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдордВрдЪ рдХреЛ рдЕрднреА рднреА рдЦрд┐рд▓рд╛рдбрд╝реА рдФрд░ рдордВрдЪ (рдЕрд╡рддрд╛рд░реЛрдВ, рдирд╛рдо, рд░реЗрдЯрд┐рдВрдЧ, рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдВрдХ, рдФрд░ рдЗрд╕реА рддрд░рд╣) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рд╣рд╛рдВ, рдХрд╛рдлреА рд╕рдВрднрд╡рддрдГ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЗ "рдкреБрд▓" рд╣реИрдВред рдордВрдЪ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ред
рд╣рдорд╛рд░реЗ рд╕реНрд╡рдпрдВ рдХреЗ рдордВрдЪ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдиреЗ рд╣рдореЗрдВ рддреИрдпрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬрдмрдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдЗрддрдирд╛ рдорд╣рддреНрд╡рд╣реАрди рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдЙрдкреЗрдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлреЛрд░рдо рдХреЛрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдореЗрдВ, рджреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбрд┐рд╡реАрдЬрди рдореЗрдВ рдФрд░ "рд╕реНрдЯреИрдЯрд┐рдХ" рдбреЗрдЯрд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдорд┐рд▓рд╛ред рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд▓рд╛рдн рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рд╣реИ "рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рддреБрд░рдВрдд рддреИрдпрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред" рдлреЛрд░рдо рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдирдП рдЕрдиреБрдореЗрдп рдмреАрдмреА рдХреЛрдб, рд╕рдВрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рдирдП рдЪрдпрди рдФрд░ рдЕрдиреНрдп рд╕реБрдзрд╛рд░ рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдВрдж рдирд╣реАрдВ рд╣реБрдИред
рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреНрдп рд╕рднреА рддрддреНрд╡ рдЪрдпрди рдХреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
рдХрд┐рд╕реА рдФрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рдХрд╛рд░рдХ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рддреНрд╡рд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддрд┐рд░реЛрдз рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рдЖрджрд┐рдореЛрдВ рдХреЛ рд╢рдХреНрддрд┐
рд▓рдЧрднрдЧ рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореЗрд░реЗ рд╕рд╣рдХрд░реНрдореА рдФрд░ "рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╣рдкрд╛рдареА," рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рд╕реМрдВрдкрд╛, "рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП"ред рдЗрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ "рдХреНрд░реЗрдбрд┐рдЯ" рдореЗрдВ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕рдордп-рд╕рдордп рдкрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЦреБрдж рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреБрдмреЛ рджреЗрдиреЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдмрдЬрдЯ рд╕реЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВредрдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ Hetzner рдореЗрдВ рджреЛ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреАрдВ - vq7 рдФрд░ vq12, рдЬрд┐рд╕рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ "рдорд╛рд╕реНрдЯрд░-рдорд╛рд╕реНрдЯрд░" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдЬреНрдЮрд╛рдкрди рдерд╛ред рдореБрдЦреНрдп рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╛рдЗрд▓реЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХреА рдЧрдИ рдереАрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреА "рд╣реЙрдЯ-рд╕реНрд╡реИрдк" рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ "рдирд┐рдХрдЯ-рдпреБрджреНрдз" рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкрд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ - рджреЛрдиреЛрдВ "рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди" рдиреЗ рдкреВрд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЙрд╕реА рд╕рдордп, рджреЛрдиреЛрдВ "рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди" рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рджреЛрдиреЛрдВ рдЖрдИрдкреА рдкрддреЗ рдбреЛрдореЗрди рдХреЗ DNS рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рдереЗ, рдФрд░ рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрд┐рдЦреЗрд░ рджрд┐рдпрд╛ рдерд╛ред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рддрдХ, рдПрдХ EX6S "рд▓реЛрд╣рд╛" рд╕рд░реНрд╡рд░ рдЙрд╕реА рд╣реЗрдЯреНрдЬрдиреЗрд░ рдореЗрдВ рдХрд┐рд░рд╛рдП рдкрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ, nginx php-fpm рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╢реБрд░реБрдЖрдд рдореЗрдВ PHP рд╕рдВрд╕реНрдХрд░рдг 5.4 рдерд╛, рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж 5.5 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛), рдбреЗрдЯрд╛рдмреЗрд╕ Percona рд╕рд░реНрд╡рд░ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдХреНрдпреЛрдВрдХрд┐ "рдЪрд┐рдкреНрд╕" "рднрддреНрддреЛрдВ" рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде) рдореИрдВ рдЕрднреА рднреА рдореЗрдореНрдЪреЗ рдкрд░ рдХреИрд╢рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, APC рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдирдП рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП PHP 5.5 рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд OPcache рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ - рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рдЧрддрд┐ рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╡реГрджреНрдзрд┐ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╣реБрдд рдЕрдВрддрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛редрдкрд┐рдирдмрд╛ рдФрд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рддреА рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдкрд┐рдирдмрд╛ рдореЗрд░реЗ рд▓рд┐рдП рддреБрд░рдВрдд рдбрд╛рдЙрдирд▓реЛрдб рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рджреЗрдЦрднрд╛рд▓ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдиреБрд░реЛрдз рд╕рдордпрд░реЗрдЦрд╛ рдкрд░, 2.5 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЪреЛрдЯрд┐рдпреЛрдВ рдХрд╛ рдЕрд░реНрде рд╣реИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд▓реЙрдЧ рдкреЗрдЬ рдЦреЛрд▓рдирд╛, 1 рд╕реЗрдХрдВрдб рдорддрд▓рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг рдХреА рдЪреЛрдЯрд┐рдпрд╛рдВ (рдЗрд╕рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ), рд▓рдЧрднрдЧ 500 рдПрдордПрд╕ рдХреЗ рдЕрдиреБрд░реЛрдз рдмрдбрд╝реЗ рдкреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рднрд╛рд░реА рдкреГрд╖реНрда рд╣реИрдВ (рдЬреИрд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓рдбрд╝рд╛рдИ рдХреА рдЧрдгрдирд╛ред )редрд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдХрд╛рд░реНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдФрд░ рдмрд┐рдВрджреБ рдмрдврд╝рддреЗ рднрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ CActiveRecord рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдб-рдСрди рд╣реИ рдЬреЛ рд╣рдореЗрдВ "рдорд╛рд╕реНрдЯрд░-рджрд╛рд╕" рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдкред рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЛ-рддрд░рдлрд╝рд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рд▓реЛрдб рд╕рдВрддреБрд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрддрдГ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛редрдиреЛрд╕реНрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреА рдпреЛрдЬрдирд╛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИ - рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЕрдиреБрднрд╡ рд╣реИ рдФрд░ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдкреВрд░реА рдХрдореА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдлрд▓ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рдХрджрдо рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИредрд╕рдордп-рд╕рдордп рдкрд░, рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдирдП рддрд░реАрдХреЗ рдлреЗрдВрдХрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ "рдХрдо-рдЧреБрдгрд╡рддреНрддрд╛" рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ, рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд▓реЛрдб рдХреЗ рд╕рд╛рде, рдХрдорд┐рдпреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рд╕рдХреЗредрдХреЛрдб рдореЗрдВ рдЬреАрд╡рди
рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╕реЗ, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрд░реВрд░рддреЛрдВ рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдирд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдордЬрдмреВрдд рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд┐рдирд╛ рдЗрд╕реЗ рд▓реИрдВрдбрдлрд┐рд▓ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗредрдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╣-рдорд╛рд▓рд┐рдХ) рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЗ рдорд╣рд╛рди рдЕрд╡рд╕рд░ рдФрд░ рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпрд╛рдВ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдм рд╣рд░ рджрд┐рди рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЗрд╕рдХреЗ рдкреВрд░реНрдг рд▓реЙрдиреНрдЪ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ рд╣реИред рдХрд╛рдо рдХреЗ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдиреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреНрдп рд╕рд╛рдерд┐рдпреЛрдВ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рджрд╛рдпрд┐рддреНрд╡реЛрдВ рдкрд░ рд▓реЗ рд▓рд┐рдпрд╛ рд╣реИ - рд╣рдордиреЗ рди рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдХреА рд╕рд▓рд╛рд╣ рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореЛрдЯреЗрд▓реА рдХреЗ рдПрдХ рджреЛрд╕реНрддрд╛рдирд╛, рдПрдХреАрдХреГрдд рдХрдВрдХрд╛рд▓ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдмрдврд╝реЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдереЗ рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред рдЕрдВрддредрд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд╛рд╕ рдХреА рдорд╛рддреНрд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрддрдиреА рдмрдбрд╝реА рд╣реИ рдХрд┐ рд╣рд░ рджрд┐рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рддреЗрдЬреА рдЖ рд░рд╣реА рд╣реИ - рдЖрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдХрдорд┐рдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ 9500 рдЯреБрдХрдбрд╝реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИ рд╣реИ, рдЬреЛ рджреЛ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдХреЗ рдирд┐рд╢рд╛рди рд╕реЗ 2 рд╣рдЬрд╛рд░ рдЕрдзрд┐рдХ рд╣реИред рдФрд░ рд╣рд░ рджрд┐рди рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд░реЛрдХрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рдЕрдкрдбреЗрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВредрдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ - рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ рдФрд░ рдкрдХреНрд╖ рдореЗрдВ рдПрдХ рдкреНрд░реЗрд░рдХ рдХрд╛рд░рдХ рд╣реИред рдореЗрд░рд╛ рдкреНрд░реЗрд░рдХ рдХрд╛рд░рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдордиреНрд╡рдпрдХ рд╣реИ, рдЬреЛ рдкреВрд░реА рдЯреАрдо рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХрд╛ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп рдЬреЛ рдкрд┐рдЫрд▓реЗ рджреЛ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдмрдирд╛ рд╣реИред