Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在下面的Phalcon代码中做什么start()和finish()功能做什么? 似乎它们可以嵌入render()
start()
finish()
render()
$view->start(); $view->render("products", "list"); $view->finish();
根据Phalcon 手册:
public start () 开始渲染进程启用输出缓冲 public finish() 通过停止输出缓冲来完成渲染过程
public start () 开始渲染进程启用输出缓冲
public finish() 通过停止输出缓冲来完成渲染过程
所以它不能嵌入到渲染中。
开始和结束调用由 Phalcon\Mvc\Application::handle 自动完成,您可以在 PHP 中查看此函数的大致行为here