php手记之03-tp5渲染视图

        // 渲染视图       模块@文件/文件名
        // return view(‘[email protected]/test‘);
        // return view(‘[email protected]/test‘);
        // return $this->fetch(‘[email protected]/test‘);

        // 传值给视图
        // $aa = ‘我是参数aa‘;
        // $this->assign(‘name‘,$aa);
        // // 批量赋值
        // $this->assign([
        //     ‘name1‘=>‘libai‘,
        //     ‘email‘=>‘[email protected]‘
        // ]);
        // return $this->fetch(‘[email protected]/test‘);

        // 方法传值
        // return $this->fetch(‘[email protected]/test‘,[
        //     ‘name‘=>‘lisi‘
        // ]);

        // view的传值方式
        // return view(‘[email protected]/test‘,[
        //     ‘name‘=>‘liwu‘
        // ]);

        // return view(‘[email protected]/test‘)->assign([
        //     ‘name‘=>‘liwu‘
        // ]);

        // 映射写法
        // $data = ‘我是数据‘;
        // $arr = [‘id‘=>1,‘name‘=>‘wangwu‘];

        // $data = [
        //     [‘name‘=>‘libai‘,‘id‘=>1],
        //     [‘name‘=>‘libai1‘,‘id‘=>2],
        //     [‘name‘=>‘libai2‘,‘id‘=>3],
        //     [‘name‘=>‘libai3‘,‘id‘=>4],
        //     [‘name‘=>‘libai3‘,‘id‘=>5],
        //     [‘name‘=>‘libai3‘,‘id‘=>6],
        // ];
        // return view(‘[email protected]/test‘,compact(‘data‘));

原文地址:https://www.cnblogs.com/somethingWithiOS/p/11965668.html

时间: 2024-10-28 09:20:30

php手记之03-tp5渲染视图的相关文章

学习笔记(二)——MVC扩展(渲染视图)

如何渲染视图? 我以近乎的视图引擎为例总结了一下,近乎中的ThemedViewEngine类,就是重写后的的视图引擎.ThemedViewEngine类主要对FindPartialView和FindView这两个方法进行了重写.并且将View,PartialView和layout的定位也进行了重写.(http://c.jinhusns.com/cms/c-3256/?type=xcj) 这是FindPartialView方法,它的作用就是查找分布页并将其渲染并显示出来. presentAreaK

ASP.NET Core中使用Razor视图引擎渲染视图为字符串

一.前言 在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,这样的使用场景很多,不限于生成静态页面,视图引擎为我们提供了模型到视图的代码或文本生成的能力. 本文章中采用的是ASP.NET Core MVC原生的方法:当然我在YOYOFx中也实现了这种视图引擎 ( https://github.com/maxzhang1985/YOYOFx/blob/master/AspNetCore/YOYO.AspNetCore.View

知识点2-4:选择待渲染视图

视图是通过在控制器动作中调用View方法来渲染的.第2章中,GuestbookController中的Create动作如下所示. public ActionResult Create() { return View(); } 在这个例子中,会渲染 Views/Guestbook/Create.csthml视图文件.但MVC框架是如何知道渲染这个特定的视图,而不是其他视图(例如Index.cshtml)的?    调用View方法会返回ViewResult对象,它知道如何渲染一个特定的视图.当不带

[小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)

在使用xUnit.Net Framework构建单元测试或自动化测试项目的时候,无论是针对一些比较耗费资源的对象亦或是为了支持Test case预设数据的能力,我们都需要有一些初始化或是清理相关的动作.在xUnit.Net中,提供了多种方式来满足我们的需要.还是照例看一下本文要讨论的内容: xUnit.Net 共享数据的方式(上) Test Case的构造函数 & IDisposable.Dispose(上) Class级别的Fixture : IClassFixture(上) 应用程序级别的F

初步认识Express框架渲染视图

给出一个简单的例子,讲述模板渲染的基础功能 在nodejs中使用express框架,默认的是ejs和jade渲染模板,以下是以ejs模板进行解析 1.ejs 模板安装 npm install ejs 目录安装好了之后,如何调用了,如下所示: app.set("view engine","ejs"); 2.默认的ejs模板只支持ejs为扩展名的文件,如果需要用html方式去书写,需要修改模板引擎,也就是express的engine函数 3.engine注册模板引擎的函

HoloLens开发手记 - HoloLens上的应用视图 App views on HoloLens

运行在HoloLens上的应用可能包含2种视图,分别是全息视图和2D视图.应用可以在全息视图和2D视图之间转换.这频繁用于访问系统提供的接口,例如虚拟键盘.拥有至少一个全息视图的应用被归类为全息应用.不包含任何全息视图的应用则是2D应用. 全息视图 Holographic views 全息视图给予你在周边世界中创建全息图像的能力.当一个应用在全息视图中正在绘制时,同一时刻不会有其他应用也在绘制--来自多个应用的全息图像是互相不合成的.通过不断调整视角,使得你的应用渲染它的场景能够匹配用户头部的移

[小北De编程手记] : Lesson 03 - Selenium For C# 之 元素定位

无论哪一种自动化测试的驱动框架(基于B/S,桌面应用,还是手机App).都应当具有一套优秀的元素定位技术.通常的自动化测试流程也可以简单的归结为是一个从被测试程序中识别或是定位元素以及执行操作和验证元素的过程.这一篇我们就开始给大家介绍一下Selenium中是如何定位DOM元素的.本文将会介绍如下内容: Selenium DOM 主要的定位方式. Selenium 如何扩展元素定位方式. 辅助浏览器工具 (一)Selenium DOM主要定位方式 上一篇中,我们介绍了WebDriver 和 We

webForm渲染视图的基本方法

1,普通的标签,任何位置,都可以使用<%=后端变量%>来绑定值 2,后端变量需要定义,如:public  string xxxx=“123123”: 3,服务器标签,runat="server"的标签,可以在后端设置它的值,style,visible等属性,但是就不能绑定  第一条的渲染方式了. 4,repeater控件,绑定:<%# Eval(ssdfsdf)%>,来绑定啊 5,this.服务器标签.style/value/visible 原文地址:https

SpringMvc源码阅读View之JstlView如何渲染视图(十)

类图 此处只截取了部分 接口 public interface View { String RESPONSE_STATUS_ATTRIBUTE = org.springframework.web.servlet.View.class.getName() + ".responseStatus"; String PATH_VARIABLES = org.springframework.web.servlet.View.class.getName() + ".pathVariabl