文件名称:跨模块调用-图像目标检测技术及应用
文件大小:2.49MB
文件格式:PDF
更新时间:2024-06-23 17:50:57
ThinkPHP3.1
ThinkPHP3.1 完全开发手册 72 如果我们访问 1. http://serverName/index.php/City/index 结果会输出 before index after 对于任何操作方法我们都可以按照这样的规则来定义前置和后置方法。 1 如果当前的操作并没有定义操作方法,而是直接渲染模板文件,那么如果定义了前置 和后置方法的话,依 然会生效。真正有模板输出的可能仅仅是当前的操作,前置和后置操作一般情况是没有任何输出的。 需要注意的是,在有些方法里面使用了 exit 或者错误输出之类的话 有可能不会再执行后置方法了。 例如,如果在当前操作里面调用了系统 Action 的 error 方法,那么将不会再执行后置操作,但是不影响 success 方法的后置方法执行。 5.13 跨模块调用 在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到 A 和 R 两个快捷方法的使用。 例如,我们在 Index 模块调用 User 模块的操作方法 1. class IndexAction extends Action{ 2. public function index(){ 3. //实例化 UserAction 4. $User = new UserAction(); 5. //其他用户操作 6. //...