public $file;
вешаем на него валидатор image и его используем в форме, а 'imagename' дергаем только если есть что-то в $_FiLESМне кажется по любому есть какие-то свои правила создания у баз данныхЭти правила называются Нормальные Формы.
'<module:\w+>/<action:\w+>/<id:(.*?)>' => '<module>/default/<action>/<id>', //тут лишнее <id>'
//надо так:
'<module:\w+>/<action:\w+>/<id:(.*?)>' => '<module>/default/<action>',
'<action>'=>'site/<action>',
'<module:\w+>/<action:\w+>/<id:(.*?)>' => '<module>/default/<action>',
'<module:\w+>/<action:\w+>' => '<module>/default/<action>',
'<module:\w+>' => '<module>/default/index',
Для приёма на работу нужно любо быть сеньором с опытом в крупной компании, либо иметь какие-то документы подтверждающие твои знания, либо знакомых работающих там программистов которые помогут.