Passed arguments
附加参数传递参数或路径段发出请求时使用。他们常常被用于将参数传递给你的控制器方法。
http://localhost/calendars/view/recent/mark
在上面的例子中,CalendarsController::view()。传递参数给你控制器的三种方式。第一次作为参数的操作方法,其次可以在请求$this->request->params['pass']作为一个数字索引数组。最后有$ this - > passedArgs可用第二个相同的方式。当使用定制的路线你可以强迫进入特定的参数传递的参数。
如果你去前面提到的网址,和你有一个控制器动作,看起来像:
CalendarsController extends AppController {public function view($arg1, $arg2) {debug(func_get_args());}
}
您将获得以下输出:
Array
([0] => recent[1] => mark
)
这个相同的数据也可以在$this->request->params['pass']控制器,视图和帮手。通过数组中的值数值索引是基于顺序出现在被调用的URL:
debug($this->request->params['pass']);
debug($this->passedArgs);
上面的输出:
Array
([0] => recent[1] => mark
)
当生成url,使用一系列路由添加传递参数值没有字符串数组中的键:
array('controller' => 'posts', 'action' => 'view', 5)
自从5个数字键,它被作为参数传递。
Passed arguments相关推荐
- :“Parameter ‘@i‘ specified but none of the passed arguments have a
mysql petapoco 遇到的参赛变量问题,解决方法分2步: 1.数据库连接字符串允许用户变量: <add name="xxxx" connectionString=& ...
- react引入多个图片_重新引入React:v16之后的每个React更新都已揭开神秘面纱。
react引入多个图片 In this article (and accompanying book), unlike any you may have come across before, I w ...
- 如何编写最佳的Dockerfile
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 译者: Fundebug 原文:https://rock-it.p ...
- 现代简明魔法 php内核,你所必须知道的PHP 9种非常有用的函数和特征!
1.函数中带有任意个数的参数 可选参数例子 // function with 2 optional arguments function foo($arg1 = '', $arg2 = '') { e ...
- Javascript中的函数重载-最佳做法
用JavaScript伪造函数重载的最佳方法是什么? 我知道不可能像其他语言一样重载Javascript中的函数. 如果我需要两个函数一起使用foo(x)和foo(x,y,z) ,这是最佳/首选方式: ...
- 25个面试中最常问的问题和答案
原文链接:https://dzone.com/articles/top-25-java-interview-questions-amp-answers 作者:Pramod Kumar Srivasta ...
- 盘点JavaScript函数的基本知识
本文旨在提供web开发人员必须了解的所有JavaScript函数的基本知识. 函数于软件开发者而言并不是什么奇幻世界.如果你的日常活动涉及到编码,哪怕是一点点,那么在一天结束的时候,你一定创建/修改了 ...
- gevent-tutorial翻译和解读
原文在[1],翻译的在[2],这篇博客进一步解读一些代码,以及加了一些注释,并且所有代码都已经改成python3.x: (斜线表示原文引用) ----------------------------- ...
- nashorn js 调用 java_从nashorn(JDK 8 JavaScript引擎)调用char []输入参数调用Java函数?...
我想从Oracle的nashorn JavaScript引擎中调用一个带有 char[] 输入参数的Java函数(非数组参数类型的函数对我来说没问题) . 如果我用JavaScript字符串文字调用J ...
- Python Gevent – 高性能的 Python 并发框架
From:http://www.xuebuyuan.com/1604603.html Gevent 指南(英文):http://sdiehl.github.io/gevent-tutorial Gev ...
最新文章
- 说说标准服务器架构(WWW+Image/CSS/JS+File+DB)
- RSS制作阅读器(利用RssToolkit for asp.net 2.0)
- 设计模式在Netty中的应用-观察者模式源码举例
- 腾讯云社区发表博客的前台JavaScript实现
- 在Linux上运行Windows软件的4种以上方法
- mysql中nchar_浅谈SQL Server、MySQL中char,varchar,nchar,nvarchar区别
- z字扫描和光栅扫描的转换_扫描转换计算机图形中的直线
- 飞鸽传书 桌面上常见的窗口:
- php下xmlwriter,PHP实现基于XMLWriter操作xml的方法
- SPSS基本操作与使用步骤【详细整理】
- 复制粘贴带相关的文字及链接
- linux修改yum本地源的方法
- gitbook 配置
- java段注释_Java的注释
- 大学生咖啡网页制作教程 表格布局网页模板 学生HTML静态美食网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
- 从头配置一台医学影像处理的电脑 Ubuntu20.04
- win7安装Android Studio
- 【笔记】underfined和null
- apt-get --allow-unauthenticated upgrade
- hadoop安装步骤