`

cakephp学习之传递多个参数

阅读更多

     传递多个参数

     在cakephp框架具体应用的过程中,我们会发现很多情况下传递一个参数已不能满足我们的需求,这就面临着多个参数传递问题。

     在views下的ctp页面中:

 

方式一:

array('action' => '/edit_teacher_center/'.$id.'/'.$host_id);

方式二:

$html->link(' 编辑 ', array('url'=>'/departments/edit_department_center?id='.$id.'&host_id='.$hostid)).

也可写成:

$html->link(' 编辑 ', array('action'=>'edit_teacher_center',$id,$host_id)). 

 

 

    则在Controllers 中对应函数接收时: function edit_teacher_center ( $id, $host_id ){…}

  注:拼串前,要保证$id,$host_id在对应的controllers中是set过的,值是可取到的。

 

近期本人开通了微信订阅号“CakePHP学习”,欢迎大家的关注。

 

  • 大小: 31.3 KB
0
1
分享到:
评论

相关推荐

    cakephp分页.docx

    当应用程序涉及多个模型时,可以通过定义多个`$paginate`配置来分别控制每个模型的分页行为: ```php public $paginate = [ 'Articles' => [], 'Authors' => [], ]; ``` 这样,`Articles`和`Authors`模型都可以...

    CakePHP 3.5 开发手册文档 CakePHP Cookbook Documentation Release 3.5/共900页 PDF

    - **Content Management Tutorial**: 内容管理教程通过创建一个简单的 CMS 系统来引导读者学习 CakePHP 的基本概念。 - **创建数据库**: 教程首先指导读者如何设计和创建数据库表结构。 - **创建 Articles ...

    cakephp详解

    `CakeRequest`是CakePHP默认使用的请求对象,它集中了多项功能,如请求数据的处理、环境检测等。对于每个HTTP请求,系统都会自动创建一个`CakeRequest`实例,并将其赋值给控制器中的`$this->request`变量。开发者...

    cakephp手册

    手册最后部分提供了多个实践案例,如博客教程、简单认证和授权应用程序,以及基于ACL的访问控制应用,帮助读者将理论知识转化为实际开发经验。 通过深入研究《CakePHP手册》,开发者可以全面掌握CakePHP框架的特性...

    cakephp-2.1.2

    此外,每个控制器下还可以有多个动作(action),对应不同的用户请求。 除此之外,CakePHP 还内置了丰富的组件(Component)和行为(Behavior)系统。组件类似于面向对象编程中的 Mixin,可以为控制器添加额外的...

    Beginning CakePHP

    《Beginning CakePHP》这本书由David Golding编写,主要面向初学者,帮助他们从零开始学习并掌握CakePHP框架。 #### 二、为什么选择CakePHP 1. **快速开发**:CakePHP提供了一系列内置的功能和工具,如自动表单...

    cakephp + jira soap client的使用

    这个命令包含了登录认证信息(user:password),指定了HTTP请求方法为POST,并通过`--data`参数传递JSON格式的请求体。`-H`参数用于添加HTTP头部信息,这里指定了内容类型为JSON。 当创建Issue成功后,服务器会返回...

    CakePHP-1.2-Cheatsheet

    23. **saveAll([data,options])**: 批量保存多个模型实例。 24. **saveField([name,value,validate])**: 更新单个字段的值。 25. **schema([field])**: 获取模型的表结构。 26. **set(one,[two])**: 设置模型的属性...

    CakePHP框架Model函数定义方法示例

    在这个例子中,`getBlogsByCon`函数接收两个参数:`$conditions`用于定义查询条件,`$fields`用于指定要返回的字段。函数内部,我们使用了CakePHP的ORM(对象关系映射)提供的`find`方法来执行数据库查询。`find`...

    cake-php:使用CakePHP进行实验

    在项目根目录下执行`composer create-project cakephp/app myapp`,这将创建一个新的CakePHP应用。 ### 3. 路由与URL结构 CakePHP的路由系统允许自定义URL模式,将友好的URL映射到控制器动作。例如,`/posts/view/...

    如何写MVC基础框架.pdf

    控制器可以根据这个参数动态地创建并执行模型,从而实现灵活的路由。 总的来说,MVC模式通过分离关注点,提高了代码的组织结构和可读性,使得开发者可以更高效地进行Web应用的开发和维护。理解并掌握MVC模式以及在...

    php-mvc

    4. 控制器根据需要调用一个或多个模型方法,处理数据。 5. 模型完成数据处理后,返回结果给控制器。 6. 控制器将这些数据传递给相应的视图。 7. 视图使用这些数据渲染HTML或其他格式的响应,然后发送回客户端浏览器...

Global site tag (gtag.js) - Google Analytics