По твоему -- на PHP кодят те, кто не способен изучить "нормальный язык"?
На PHP, предже всего, кодят по той причине, что 95% заказов на рынке выб-разработок это именно PHP. Смысл учить "нормальный язык" и курить без дела в стороне?
Правильнее, конечно, явно возвращать вставленный ID нужной модели (как у вас сейчас это сделано), иначе могут быть проблемы. Например, если в дальнейшем добавите метод Company::afterSave() в котором будет сохраняться что-то ещё или если кто-то успеет вставить новые данные в БД в тот момент, когда вы будете получать lastInserID (как вы и сказали)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
На PHP, предже всего, кодят по той причине, что 95% заказов на рынке выб-разработок это именно PHP. Смысл учить "нормальный язык" и курить без дела в стороне?