yii学习笔记(在控制器访问别的类方法)

在当前控制器定义一个actions的方法

public function actions()
{
	return array(
		//
		‘captcha‘=>array(
			‘class‘=>‘CCaptchaAction‘,
			‘backColor‘=>0xFFFFFF,
		),
		//
		//
		‘page‘=>array(
			‘class‘=>‘CViewAction‘,
		),
	);
}

  

function actions(){
    return array(
        ‘captcha‘=>array(
            ‘class‘=>‘system.web.widgets.captcha.CCaptchaAction‘,
            ‘width‘=>75,
            ‘height‘=>30,
        ),

        //我们在外边随便定义一个类,都可以通过这种方式访问
        // user/co 就会访问Computer.php里边的run()方法
        ‘co‘=>array(
            ‘class‘=>‘application.controllers.Computer‘,
        ),
    );
}

  

yii学习笔记(在控制器访问别的类方法)

时间: 2024-10-08 22:16:03

yii学习笔记(在控制器访问别的类方法)的相关文章

(yii学习笔记)控制器权限控制

public function filters() { return array( 'accessControl', // per 'postOnly + delete', // ); } public function accessRules() { return array( array('allow', // allow all users to pe 'actions'=>array('index','view'), 'users'=>array('*'), ), array('all

Symfony2 学习笔记之控制器

一个controller是你创建的一个PHP函数,它接收HTTP请求(request)并创建和返回一个HTTP回复(Response).回复对象(Response)可以是一个HTML页面,一个XML文档,一个序列化的JSON数组,一个图片,一个重定向,一个404错误或者任何你想要的内容.controller中可以包含任何渲染你页面内容的所需要的逻辑. 下面是一个controller最简单的例子,仅仅打印一个Hello world! use Symfony\Component\HttpFounda

yii学习笔记--使用gii快速创建控制器和模型

配置gii 1 'gii'=>array( 2 'class'=>'system.gii.GiiModule', 3 'password'=>'123456',//使用gii的密码 4 // If removed, Gii defaults to localhost only. Edit carefully to taste. 5 'ipFilters'=>array('127.0.0.1','::1'),//ip 6 ), 7 8 ), 在浏览器中输入项目的路径 http://1

yii学习笔记(实时更新)

1.yii分为basic(基础应用)和advanced(高级应用)两个版本,basic版本结构简单(适合学习框架或者适合只写一个应用),advanced版本分两个应用 一个叫frontend(前台) backend(后台,每个应用(App)就类似basic,适合学过yii的. 2.配置多个数据库连接: 安装玩应用后,打开config/web.php,$config数组的components下有'db' => require(__DIR__ . '/db.php')引入数据库配置数组: retur

yii学习笔记

1.安装yii 2.创建站点: D:\AppServ\www\yii\framework>d:/xampp/php/php.exe yiic webapp ../../ys2 Create a Web application under 'D:\AppServ\www\ys2'? (yes|no) [no]:yes 1.创建控制器:在protected 下面的controller中创建名为IndexController.php的文件: <?php class IndexController e

Yii学习笔记之一(安装与基础环境的配置)

0. 下载yii http://www.yiiframework.com/download/ 1. 访问 basic 基础目录下的 web 目录 出现图1 的错误 : Invalid Configuration – yii\base\InvalidConfigException 解决: 找到文件 config/web.php 添加配置如图2 :'cookieValidationKey' => 'cookiemykey', 注意:需要开启 php 开启 openssl 扩展 2. 再次访问上述目录

.Net学习笔记----2015-06-27(访问修饰符)

周末要陪老婆孩子,还要多多做些家务事,所以只能晚上学习喽 C#中的访问修饰符: public:公开的公共的. private:私有的,只能在当前类的内部使用. protected:受保护的,只能在当前类的内部以及该类的子类中访问. internal: 只能在当前程序集(项目)中访问,在同一个项目中,public和internal的权限是一样的. protected internal:protected + internal. (1).能够修饰类的访问修饰符只有2个,:public     int

Yii学习笔记之中的一个(安装与基础环境的配置)

0. 下载yii http://www.yiiframework.com/download/ 1. 訪问 basic 基础文件夹下的 web 文件夹 出现图1 的错误 : Invalid Configuration – yii\base\InvalidConfigException 解决: 找到文件 config/web.php 加入配置如图2 :'cookieValidationKey' => 'cookiemykey', 注意:须要开启 php 开启 openssl 扩展 2. 再次訪问上述

java个人学习笔记:类属性,类方法

类属性作为该类各个对象之间共享的变量.在设计阶段,分析哪些类属性不因对象的不同而改变,将这些属性设置为类属性.相应的方法设置为类方法. 如果方法和调用者无关,这样的方法通常被称为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用.   static关键字 在java类中,可用static修饰属性,方法,代码块,内部类 被修饰后成员具备以下特点: 随着类加载而加载 优先于对象存在 修饰的成员,被所有对象所共享 访问权限允许时,可不创建对象,直接被类调用   类方法 可以用类名.方法名