1. 程式人生 > >yii2框架(二):控制器和檢視

yii2框架(二):控制器和檢視

1、檔案目錄

controllers 控制層
views       檢視層

2、在controllers檔案下新建 TestController.php 檔案。

<?php

namespace app\controllers;

use yii\web\Controller;

class TestController extends Controller{
    public function actionIndex(){
        echo "string";
        //$this->redirect(['site/index']);
        //$this->goHome();
//$this->goBack(); //$this->refresh(); //return $this->render('index',['data'=>[1,2,3]]);//顯示檢視 return $this->renderPartial('index',['data'=>[1,2,3]]);//顯示部分檢視 } public function actionMyUser(){ echo "myUser";//訪問時應該index.php?r=test/my-user } } ?>

3、在views檔案下新建 index.php 檔案。

<?php
foreach ($data as $key => $value) {
    echo $key.'--'.$value.'<br/>';//獲取後臺的分配的值
}
?>

相關推薦

yii2框架控制器檢視

1、檔案目錄 controllers 控制層 views 檢視層 2、在controllers檔案下新建 TestController.php 檔案。 <?php na

很easy的js雙向綁定框架控制器繼承

rst data 發出 sim 跟著 cti exec mar spa 初衷 上一篇已經實現了數據的雙向綁定,但model的控制範圍是整個文檔。在實際project中必需要有作用範圍,以便做ui模塊的拆分。 這一篇,我們希望實現像angularjs一

聊聊 Python 的單元測試框架nose 它的繼任者 nose2

作者:HelloGitHub-Prodesire HelloGitHub 的《講解開源專案》系列,專案地址:https://github.com/HelloGitHub-Team/Article 一、nose nose 是一個第三方單元測試框架,它完全相容 unittest,並且號稱是一個更好

JAVA並行框架Fork/Join同步異步

arp ont ack sso util private div ext string 在Fork/Join框架中,提交任務的時候,有同步和異步兩種方式。 invokeAll()的方法是同步的,也就是任務提交後,這個方法不會返回直到所有的任務都處理完了。 fork方法是異步

java Restful框架jersey請求對映頁面傳值

jersey的webservice開發基本上都是使用註解,接下來學習常用註解. 一.根資源類 [email protected]註解 @Path("/hello") public class HelloWorldController { @G

ASP.NET MVC5控制器、視圖與模型

script pcr 靜態 簡單 err ice message blog 控制器 前言   本篇博文主要介紹ASP.NET MVC中的三個核心元素:控制器、視圖與模型,以下思維導圖描述了本文的主要內容。 控制器 控制器簡介   在介紹控制器之前,簡單的介紹一下MVC工

scrapy爬蟲框架建立一個scrapy爬蟲

在建立新的scrapy爬蟲之前,我們需要先了解一下建立一個scrapy爬蟲的基本步驟 一、確定要爬取的資料 以爬取豆瓣電影資料為例: 每部電影所要爬取的資訊有: 片名:《頭號玩家》 導演: 史蒂文·斯皮爾伯格 編劇: 扎克·佩恩 / 恩斯特·克萊

Spring Boot Redis日誌

接著上篇內容繼續往下執行。 首先pom.xml 新增redis的引用,因為開始建專案沒有,自動生成redis的引用,然後手動新增進去。 新增成功以後看我們的配置檔案 新增我們的日誌類和快取 快取方法 結果: http://localhost:8080/set?key=lxh2&

[翻譯]pytest測試框架使用

此文已由作者吳琪惠授權網易雲社群釋出。 歡迎訪問網易雲社群,瞭解更多網易技術產品運營經驗。 呼叫pytest 呼叫命令: python -m pytest [...] 上面的命令相當於在命令列直接呼叫指令碼 pytest [...](前提是python已經加入環境變數) 一些幫

Java開發學習心得MybatisUrl路由

rac 處理 2.4 報錯 localhost insert 實體 tips control Java開發學習心得(二):Mybatis和Url路由 序號接上一篇Java開發學習心得(一):SSM環境搭建 1.3 Mybatis MyBatis 本是apache的一個開源項

Scala學習筆記物件

object object 是隻有一個例項的類。它的定義與Java中的class類似,如: // 單例物件 object AppEntry { def main(args: Array[String]): Unit = { print("Hello World!") } }

Java類集框架List子介面

List子介面最大的功能是裡面儲存的資料可以存在重複的內容。List介面在對Collection介面擴充的方法如下: - public E get(int index):普通,取得索引編號的內容 - public E set(int index, E element):普通,修改指定索引

使用Swagger2Markup實現API文件的靜態部署MarkdownConfluence

在上一篇《使用Swagger2Markup實現API文件的靜態部署(一):AsciiDoc》中,我們介紹瞭如何使用 Swagger2Markup將Swagger文件轉換成AsciiDoc,再將AsciiDoc轉換成靜態HTML。下面,本文將繼續介紹Swagger2Ma

GitHub學習SSH遠端倉庫

    這是第二次在周師兄的要求下繼續深入了一點去學github,主要他試下合作開發,這是這一次使用GitHub的一些小的總結。     總結一:關於遠端倉庫新增SSH金鑰的事情,在github賬號裡面新增金鑰就會有該本地倉庫推送至遠端倉

UI層自動化測試框架Appium基礎

申明:本章節引用很多第三方資料和網上的教程,在參考資料tab中我都有備註,請理解。 由於該框架是基於Appium的,所以先講講appium的基礎知識 一:Appium介紹 Appium是由nodejs的express框架寫的Http Server

Python3學習筆記__repr____str__的思考理解

    最近一下子學了很多的知識點,導致我有點沒反應過來,粗略的在草稿紙記了點自己的想法,趁休息的時間將它敲到部落格裡面去,免得丟失,這一篇寫的挺廢話的,有點囉嗦,本篇的重點是第二段程式後開始的總結和後面的幾個細節問題。    關於__repr__和__str__這連個東西,

JaveWeb學習之ServletServletConfigServletContext

ServletConfig 繼續檢視ServletConfig原始碼: package javax.servlet; public interface ServletConfig { public String getServletName(); public ServletCont

Django編寫RESTful API請求響應

歡迎訪問我的個人網站:www.comingnext.cn 前言 在上一篇文章,已經實現了訪問指定URL就返回了指定的資料,這也體現了RESTful API的一個理念,每一個URL代表著一個資源。當然我們還知道RESTful API的另一個特性就是,傳送不同的請求動作,會

JDBC基礎StatementPreparement

Statement物件是用來執行SQL語句的 PreparedStatement:預編譯的Statement物件,是Statement的子介面。 一.效能和程式碼編寫的簡潔程度方面 它允許資料庫預編譯SQL語句(這些SQL語句通常有帶有引數),以後每次只需

Spring 詳解IOC DI

1 IOC 理解 Ioc—Inversion of Control,即“控制反轉”,不是什麼技術,而是一種設計思想。在Java開發中,Ioc意味著將你設計好的物件交給容器控制,而不是傳統的在你的物件內部直接控制。 IoC不是一種技術,只是一種思想,一個重要的面向物件程式設計的法則,它