CodeIgniter中的模型调用
我们能否仅从CodeIgniter中的模型调用,codeigniter,Codeigniter,我们能否仅从控制器进行模型调用? 我也从视图中调用模型,这样做是错误的吗。 请推荐我 谢谢。虽然这是可能的,但我们鼓励您从控制器执行此操作,并将数据传递给视图 为什么??因为更重的计算,如数据库请求,会使网站负载有趣 您可以先加载打开的页面,然后加载菜单,然后由于在渲染中运行查询,竞赛需要半秒钟的时间才能弹出,而不是在此之前 基本做法: 让控制器运行繁重的内容,并使用给定的数据简单地渲染视图文件,避免渲染太多的视图文件。虽然这是可能的,但确实鼓励从控制器执行此操作并将数据传递给视图 为什么??因
控制器
进行模型调用
?
我也从视图中调用模型,这样做是错误的吗。
请推荐我
谢谢。虽然这是可能的,但我们鼓励您从控制器执行此操作,并将数据传递给视图 为什么??因为更重的计算,如数据库请求,会使网站负载有趣 您可以先加载打开的页面,然后加载菜单,然后由于在渲染中运行查询,竞赛需要半秒钟的时间才能弹出,而不是在此之前 基本做法:
让控制器运行繁重的内容,并使用给定的数据简单地渲染视图文件,避免渲染太多的视图文件。虽然这是可能的,但确实鼓励从控制器执行此操作并将数据传递给视图 为什么??因为更重的计算,如数据库请求,会使网站负载有趣 您可以先加载打开的页面,然后加载菜单,然后由于在渲染中运行查询,竞赛需要半秒钟的时间才能弹出,而不是在此之前 基本做法:
让控制器运行繁重的内容,并使用给定的数据简单地渲染视图文件,避免渲染太多的视图文件 控制器充当模型、视图和, 以及处理HTTP请求和 生成一个网页。 在MVC结构中,模型是处理数据/数据库的部分,视图是设计/布局,控制器是模型和视图之间的中介 为了回答您的问题,模型和视图在任何意义上都不应该直接连接。CodeIgniter可能允许您这样做,但它不是MVC的用途 您可能想从整体上进一步了解MVC结构 控制器充当模型、视图和, 以及处理HTTP请求和 生成一个网页。 在MVC结构中,模型是处理数据/数据库的部分,视图是设计/布局,控制器是模型和视图之间的中介 为了回答您的问题,模型和视图在任何意义上都不应该直接连接。CodeIgniter可能允许您这样做,但它不是MVC的用途
您可能想更多地了解MVC结构作为一个整体我要添加的唯一一件事是,您应该将基于db的代码保留在控制器和模型之外。我要添加的唯一一件事是,您应该将基于db的代码保留在控制器和模型之外。