`

controller中的render与redirect传递参数

阅读更多

1、render 的一般形式是这样的:render view"/../xxx", model:[a:a,b:b,c:c]

     render  一般到xxx页面,在页面上可以直接使用model中传到页面的参数。如${a}

 

2、redirectd的一般形式是这样的:

redirect action:“actionName”,controller:"controllerName",params:[a:a,b:b]

     redirect 是到了另外一个controller里面的方法(也可以是自己这个action所在controller),在params传到下一个action中的参数可以通过“params.a ”来调用。

 

分享到:
评论

相关推荐

    Django-Day05.pdf

    HttpRequest对象是Django为每个请求自动创建的类实例,它包含了请求中的所有信息,并作为第一个参数传递给视图函数。这个对象包括了多个常用的属性,例如method(请求方法)、GET(HTTP GET请求的参数)、POST...

    Django框架学习.docx

    - **render()**:结合模板渲染后返回,第一个参数是请求对象,第二个参数是模板名称,第三个参数是传递给模板的字典。 - **redirect()**:重定向到指定URL。 4. **Django路由** Django的URL配置在`urls.py`文件...

    Laravel开发-laravel-route-view-helper

    在视图中,你可以访问传递的数据,如`{{ $name }}`,这将输出"John"。 Laravel的`render()`助手函数则用于获取视图的HTML内容,而不直接输出。这对于在其他地方使用视图内容,比如在邮件模板中很有用。 ```php $...

    zend framework重定向方法小结

    1. render方法:这个方法通常用来渲染视图,但如果不指定render函数中的参数,则不会进行视图渲染,可以用来实现重定向。使用方法非常简单,例如: ```php $this->render('bar'); ``` 上面的代码将会渲染当前...

    django基础语法,从小白到入门

    在这个例子中,`user_list`视图获取所有用户,并将它们传递给模板渲染。创建一个名为`users.html`的模板文件,位于`templates`目录下: ```html {% for user in users %} <p>{{ user.name }} - {{ user.email }} {%...

    Rails API 文档

    Rails 2.0中,控制器继承自ActionController基类,提供了许多方便的方法,如`redirect_to`和`render`。 3. **模型(Model)** 模型代表数据库中的数据,通过ActiveRecord库实现,允许开发者使用Ruby代码操作数据库。...

    Ruby on Rails敏捷开发最佳实践源代码

    Rails提供了许多内置辅助方法,如`redirect_to`和`render`,帮助开发者管理请求流程。 4. **路由(Routing)**:Rails的路由系统将URL映射到控制器的特定动作上,确保每个URL都能正确触发相应的处理逻辑。开发者...

    CakePHP-1.2-Cheatsheet

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

    Laravel-Middleware:如何创建自定义中间件

    在`handle`方法签名中添加参数,并在注册时传递: ```php public function handle($request, Closure $next, $parameter) { // 使用$parameter... return $next($request); } protected $routeMiddleware =...

Global site tag (gtag.js) - Google Analytics