`
luzl
  • 浏览: 572021 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

CakePHP 指定与controller方法名不相同的view文件

    博客分类:
  • PHP
阅读更多
如果要重用的view文件就在/app/view目录的这个controller对应的目录下面
$this->render('categorylinks');


如果不是在这个controller对应的默认目录下面则:
$this->viewPath('others');
$this->render('categorylinks');


参考链接:http://www.lost-in-code.com/programming/php-code/cakephp-change-view-file-from-controller/
分享到:
评论

相关推荐

    CakePHP PHP MVC框架

    CakePHP是一个广泛使用的开源PHP框架,它基于Model-View-Controller(MVC)架构模式,旨在简化Web应用程序的开发流程,提高开发效率,并且支持快速原型制作。这个框架以其易用性、可扩展性和安全性而受到开发者们的...

    CakePHP使用ajax传值

    1. 在View文件中引入jquery库:在用户界面中使用Ajax技术,通常需要借助JavaScript库来简化AJAX请求的编写。在CakePHP中,推荐使用jQuery库,因此需要在用户界面文件(如user_normal.ctp)中引入jquery库的脚本文件...

    CakePHP路由

    3. **作为命名参数**:如果在路由定义时指定了参数名,则可以通过 `$this->request->getParam('name')` 获取。 ```php $routes->connect('tests/:arg1/:arg2', ['controller' => 'Tests', 'action' => 'index'], ...

    cakephp 实例(增、删、改操作)

    - Controller调用Model的delete()方法删除指定ID的记录,或者使用deleteAll()删除满足特定条件的记录。 - 完成删除操作后,可能需要重定向用户或显示确认消息。 在这个实例中,我们假设已经有一个配置好的数据库...

    cakephp的CMS教程

    在CakePHP中,我们遵循MVC(Model-View-Controller)设计模式。模型处理数据和业务逻辑,视图负责展示数据,而控制器则协调这两者。在这个CMS教程中,我们已经创建了控制器和视图,接下来可能还需要创建一个`Article...

    cakephp

    CakePHP遵循MVC(Model-View-Controller)设计模式,这是一种将应用程序分为三个核心组件的设计模式,每个组件负责处理不同的方面: - **模型(Model)**:代表数据和业务逻辑,处理数据库操作和数据验证。 - **...

    cakephp 中文文档

    - **布局(Layout)与元素(Element)**:布局是指定视图外观的基础模板,而元素则是可以被多个视图共享的小型代码片段。它们能够帮助开发者更加高效地组织和复用视图代码。 #### 四、模型扩展——行为(Behavior)...

    CAKEPHP CMS教程.pdf

    2. MVC设计模式:在CAKEPHP中,MVC模式是基础,模型(Model)代表数据和业务逻辑,视图(View)是用户界面,控制器(Controller)是模型和视图之间的中介。用户交互触发控制器,控制器调用模型进行数据处理,然后将结果...

    cakephp中文手册.pdf

    通过修改Apache配置文件的DocumentRoot,你可以将整个应用程序暴露在指定的域名下,使得URL更为简洁和直观。 总结,CakePHP中文手册提供了全面的指导,涵盖了从MVC模式的基本理解到框架的安装和配置。对于初学者和...

    Beginning CakePHP

    ### CakePHP基础知识与应用 #### 一、CakePHP概述 **CakePHP**是一款基于PHP语言的开源快速开发框架,它采用MVC(Model-View-Controller)架构模式,旨在简化和加速Web应用的开发过程。《Beginning CakePHP》这...

    CakePHP-1.2-Cheatsheet

    模型是CakePHP中的核心组件之一,负责处理与数据库交互的部分。以下是一些常用的方法: 1. **bind(params)**: 绑定模型到其他模型。 2. **create([data])**: 创建一个用于保存的新记录,可选传入初始数据。 3. **...

    基于CakePHP实现的简单博客系统实例

    在探索如何使用CakePHP框架构建简单博客系统的实例中,我们可以学到多个知识点,以下将详细介绍在构建这个实例中所涉及的关键知识点和实际操作方法。 ### CakePHP基础 CakePHP是一个流行的开源PHP框架,它遵循MVC...

    cakephp2.x-filter-search-example:一个简单的示例,说明如何在cakephp 2.x上过滤和搜索分页列表

    用户可以根据片名和流派进行搜索或筛选,结果会按照指定的排序方式进行展示。记住,此示例适用于简单的搜索和过滤,对于更复杂的业务逻辑,可能需要使用更高级的查询构造方法或使用 CakePHP 的 `Containable` 行为。...

    yii框架入门实例

    - **程序架构灵活性与健壮性**:Yii采用了MVC(Model-View-Controller)设计模式,并支持多种架构风格,使得开发者可以根据项目需求选择最适合的架构方式。 #### 二、Yii框架与其他框架对比 - **Yii vs CakePHP vs...

    如何写MVC基础框架.pdf

    MVC(Model-View-Controller)是一种软件设计模式,常用于构建Web应用程序,将业务逻辑、数据和用户界面分离,提高代码的可维护性和可扩展性。在这个模式下,用户请求首先到达控制器,控制器负责解析请求并调用相应...

    ThinkPHP3.2入门指引

    - **分工不合理**:在多人开发项目时,如果分工不明确或不合理,可能会导致工作效率低下。ThinkPHP3.2提供了一套完整的开发流程和模块化的设计思路,有助于团队成员之间更好地协调工作。 - **代码风格差异**:不同...

    Cakekizer:Cakekizer

    4. **生成PHP文件**:转换完成后,插件会自动在指定的CakePHP视图目录下创建对应的PHP文件,保留原始HTML的结构和内容,但用CakePHP的视图辅助方法替换相应部分。 5. **代码审查与调试**:开发者需要检查转换后的...

    Pathfinder RPG Database-开源

    在 MVC 架构中,Model 负责处理数据和业务逻辑,View 负责呈现用户界面,而 Controller 作为两者之间的桥梁,处理用户请求并协调数据与视图的交互。这种架构使得代码组织有序,易于维护和扩展。 MySQL 是一个广泛...

Global site tag (gtag.js) - Google Analytics