Как ускорить разработку проекта?
1. Используй набор классов позволяющий на основе моделей быстро создавать админские интерфейсы таблицы, формы. Модели должны иметь описание полей,связи, валидацию, можно начать с этого CRUD Model или по серьезней phpactiverecord
2. Можно посмотреть в сторону готовых интерфейсов админки для CI - Bonfire
3. Создавай и используй модули повторно, они же функциональные блоки страницы: меню, слайдер, список новостей, описание товара и т.д. Это ускорит разработку в дальнейшем.
Если вам нужно создать таблицу из  php, то это миграции, yii их поддерживает например. 
Но не проще спроектировать и создать базу, а потом уже сформировать CRUD?