getInvokeArg()和setParam配合使用

简介: 调用参数(invoke Argument) www.cnblogs.com/terryglp/articles/1775778.html 1.作用:调用参数可以被用于存储数据在前端控制器中,然后被传递到Action 、Controller、Router、Dispatcher中去了,     调用参数可以很好的实现将共同的对象或者变量传递到MVC组件中去: 2.

调用参数(invoke Argument)

www.cnblogs.com/terryglp/articles/1775778.html

1.作用:调用参数可以被用于存储数据在前端控制器中,然后被传递到Action 、Controller、Router、Dispatcher中去了,

    调用参数可以很好的实现将共同的对象或者变量传递到MVC组件中去:

2.用法:(setParam()绑定参数,getInvokeArg()取出参数)
    //In bootstrap:$obj = new MyClass();
    $front->setParam('myObj',$obj);
    //We can then retrieve this from one of our controllers using the getInvokeArg()
    method:$myObj = $this->getInvokeArg('myObj');


3.其他用法:

    前端控制器有如下处理调用参数的方法:
    setParam(String $name, Mixed $value): 设置调用参数
    setParams(Array $params): 设置多个调用参数


    getParam(String $name): 获取一个调用参数
    getParams(): 获取所有的调用参数


    clearParams(String|Array|Null $name): 清除调用参数

目录
相关文章
|
5月前
|
Dragonfly 安全 数据安全/隐私保护
什么是WPA3?与WPA2有啥区别?
【4月更文挑战第14天】
3563 2
什么是WPA3?与WPA2有啥区别?
|
12月前
|
前端开发 Java 数据安全/隐私保护
解决通过request.getParam()方法获取到的值为null的问题~
解决通过request.getParam()方法获取到的值为null的问题~
227 0
|
敏捷开发 存储 数据可视化
aPaaS是什么(aPaaS与iPaaS的区别)
依题:aPaaS是什么?aPaaS与iPaaS二者之间的区别在哪?要想了解区别,首先得搞清概念,不然就是在耍流氓!下面本人就从概念到区别用大白话给你一次性讲清楚。
aPaaS是什么(aPaaS与iPaaS的区别)
|
API Windows
WPARAM与LPARAM的区别
WPARAM与LPARAM的区别
|
云栖大会
aPaaS和iPaaS的区别
aPaaS和iPaaS的区别自制脑图
223 0
aPaaS和iPaaS的区别
|
XML 存储 JSON
API参考—参数管理—ModifyParameter
调用ModifyParameter接口修改参数值。
|
开发工具 索引 Windows
Windows程序设计——两个重要的参数wParam和lParam
Windows程序设计——两个重要的参数wParam和lParam
1133 0
Windows程序设计——两个重要的参数wParam和lParam
|
Java 容器
《%@page isELIgnored="false"%》的作用
《%@page isELIgnored="false"%》的作用
332 0
《%@page isELIgnored="false"%》的作用
|
SQL 测试技术 Go
SQL Server-聚焦WHERE Column = @Param OR @Param IS NULL有问题?
原文:SQL Server-聚焦WHERE Column = @Param OR @Param IS NULL有问题? 前言 上一篇我们讲完SQL动态查询,本节我们继续来讲解SQL动态查询中存在的问题。
1110 0