MySQL рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Doctrine YAML рдмрдирд╛рдирд╛

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



рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рд╣рдо рдУрдЖрд░рдПрдо рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╡рд░реНрдХрдмреЗрдиреНрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдб-рдСрди рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рд╣реА рдбреЙрдХреНрдЯреНрд░рд┐рди YAML рдмрдирд╛рддрд╛ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдереЛрдбрд╝реА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рдпрд╛ рдЧрдпрд╛ред рдбреЗрд╡рд▓рдкрд░ рдкреЗрдЬ рдпрд╣рд╛рдБ рд╣реИ ред



рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдХрд┐рдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреЗрдЬрд╝ рд╣реИред



рдЙрдкрд▓рдмреНрдз рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 0.4.1 рджрд┐рдирд╛рдВрдХ 03 рдЬрдирд╡рд░реА, 2010 рдерд╛ред рдирд╡реАрдирддрдо рд╡рд┐рдХрд╛рд╕ рд╕рдВрд╕реНрдХрд░рдг 0.4.2 рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред Http://mysql-workbench-doctrine-plugin.googlecode.com/svn/trunk/DoctrineExport.grt.lua рдкрд░ рдЙрдкрд▓рдмреНрдз



рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ "DoctrineExport.grt.lua" рдорд┐рд▓реЗрдЧреА - рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧ-рдЗрди рд╣реИред рдЕрдм рдЖрдкрдХреЛ рдЗрд╕реЗ MySQL Workbench рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдПрдВ рдФрд░ "рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдВ - "рдкреНрд▓рдЧрд┐рди / рдореЙрдбреНрдпреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ", рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдкреНрд▓рдЧрдЗрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ "lua рдлрд╝рд╛рдЗрд▓реЗрдВ (* .lua)" рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред







рд╣рдо рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВред



рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдИрдЖрд░ рдЖрд░реЗрдЦ рдмрдирд╛рдПрдВ (рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЛрдИ рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ "SQL рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ" - "рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдмрдирд╛рдПрдВ) рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡реЗрджрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, "рдбреЗрдЯрд╛ рдореЙрдбрд▓рд┐рдВрдЧ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, "рдмрдирд╛рдПрдБ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдирдпрд╛ рдИрдИрдЖрд░ рдореЙрдбрд▓ред "



рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдпрд╛ рддреЛ рдкрд╣рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдИрдЖрд░ рдЖрд░реЗрдЦ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рд╕реАрдзреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЯреЗрдмрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рддреБрд░рдВрдд рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢реАрд░реНрд╖ рдкрд░ "рдЖрд░реЗрдЦ рдЬреЛрдбрд╝реЗрдВ" рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдЦреЛрд▓рддрд╛ рд╣реИред







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



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



рдКрдкрд░реА рдореЗрдиреВ рдореЗрдВ рдбреЙрдХреНрдЯреНрд░рд┐рди YAML рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, "рдкреНрд▓рдЧрдЗрдиреНрд╕" - "рдХреИрдЯрд▓реЙрдЧ" рдЕрдиреБрднрд╛рдЧ рдЦреЛрд▓реЗрдВ - "рдбреЙрдХреНрдЯреНрд░рд┐рди рдПрдХреНрд╕рдкреЛрд░реНрдЯ: рдХреЙрдкреА рдЬрдирд░реЗрдЯ рд╕реНрдХреАрдорд╛ рдЯреВ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб"ред рдФрд░ рдореЙрдбрд▓ рд╕рд░реНрдХрд┐рдЯ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рде рд╣реА, рдореЗрдиреВ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдЖрдк рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реИред



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



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



рдЕрдкрдиреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ "doctrinePluginConfig.lua" рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "% PROGRAMFILES% / MySQL / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдореЙрдбреНрдпреВрд▓" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕ рддрд░рд╣ рд╣реЛ рд╕рдХрддреА рд╣реИ



local _G = _G



-- do not touch the three points, they are intended

module(...);



-- declare config and add it

-- to the global namespace

_G.extConfig = {

enableRecapitalizeTableNames = "none" тАУ-

}









рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред HowToUseConfigOptions



рд╡рд┐рдХреА рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдбреЙрдХреНрдЯреНрд░рд┐рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдкреНрд▓рдЧрдЗрди рдХреА рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Doctrine Email Validator рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрд▓рдо рдирд╛рдо рдореЗрдВ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

{doctrine:validators}

email: true

{/doctrine:validators}








рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛





рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП YAML рдЙрджрд╛рд╣рд░рдгред

---

detect_relations: true

options:

collate: utf8_bin

charset: utf8

type: InnoDB



User:

tableName: users

columns:

id:

type: integer(4)

primary: true

unsigned: true

notnull: true

autoincrement: true

name:

type: string(45)

login:

type: string(45)

email: true

password:

type: string(45)

group_id:

type: integer(4)

unsigned: true

relations:

group:

class: Group

local: group_id

foreign: id

foreignAlias: users

onDelete: cascade

foreignType: many

owningSide: true

indexes:

fk_users_groups:

fields: [group_id]









UPD: рдЬрд┐рд╕ рдХрд┐рд╕реА рдХреЛ рднреА getInfoFromTableComment рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдЙрд╕реЗ рдмрджрд▓ рджреЗрдВ

"% APPDATA% \ MySQL \ Workbench \ рдореЙрдбреНрдпреВрд▓ \ DoctrineExport.grt.lua" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ getCommentToken ред рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рек рдЦрд╛рдирд╛



All Articles