1.控制器
篇我们聊到路由分发会把用户请求按照规则分发到控制器层的不同类,而默认的规则中,请求会下发到控制器的index类的main方法,我们可以在这个方法中处理用户请求,并将处理结果呈现给用户。来看看源码
/*Nova/Application/Controllers/index.php*/?phpnamespaceNova\Application\Controllers;classindex{publicfunctionmain(){echo"HelloWorld!";}}
很基础,很简单,就是输出一个"HelloWorld!"。你会说“用户的请求呢?用户的请求体现在哪里?我没看出来啊!”
好吧,我们来稍微复杂一点。假设我们站点的域名是nova.local,用户请求鍖椾含姣旇緝涓撲笟鐨勭櫧鐧滈鍖婚櫌鍖椾含姣旇緝涓撲笟鐨勭櫧鐧滈鍖婚櫌