def create_view(self, controller): view_path = dollar_replace(get_config('Paths', 'Views'), {'area': self.area.name, 'controller': controller.name}) self.prepare_dir(view_path) for action in controller.actions: self.create_controller_view(view_path, action)
def create_service(self): service_path = dollar_replace(get_config('Paths', 'Services'), {'area': self.area.name}) self.prepare_dir(service_path) self.create_service_file(service_path)
def create_controller(self, controller): controller_path = dollar_replace(get_config('Paths', 'Controllers'), {'area': self.area.name, 'controller': controller.name}) self.prepare_dir(controller_path) self.create_controller_file(controller_path, controller)
def create_model(self): service_path = dollar_replace(get_config('Paths', 'Models'), {'area': self.area.name}) self.prepare_dir(service_path)