YII学习总结3

session操作

<?php
    namespace app\controllers;
    use yii\web\Controller;

    class HelloController extends Controller{
        //把session当做对象
        $session = \YII:$app->session;

        if($session->isActive){
            echo "session isactive";
        }else{
            $session->open();
        }

        $session->set("user","张三");

        $session->get("user");

        $session->remove("user");

        //把session当做数组
        $session[‘user‘] = "张三";
        unset("user");
    }
?>
时间: 2024-11-05 16:35:51

YII学习总结3的相关文章

Yii学习——基础(1)

Yii采用MVC设计模式. Yii还引入了一个称作front-controller的东西,并命名为application. application封装了对用户请求的处理. application会收集用户的请求信息,并交予对应的控制器进一步处理. 这是一张交互流程图. 典型的Yii应用的工作流程 见图. index.php作为bootstrap脚本,创建了application并run它. 通过组件request,application获得用户请求的详细信息. 通过组件urlManager,ap

《PHP框架Yii学习》系列技术文章整理收藏

<PHP框架Yii学习>系列技术文章整理收藏 1Yii Framework框架获取分类下面的所有子类方法 2YII模块实现绑定二级域名的方法 3Yii框架官方指南系列43——专题:URL(创建.路由.美化及自定义) 4Yii入门教程之目录结构.入口文件及路由设置 5Yii核心组件AssetManager原理分析 6Yii使用ajax验证显示错误messagebox的解决方法 7Yii框架中memcache用法实例 8Yii中CGridView关联表搜索排序方法实例详解 9yii实现CheckB

(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

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

在当前控制器定义一个actions的方法 public function actions() { return array( // 'captcha'=>array( 'class'=>'CCaptchaAction', 'backColor'=>0xFFFFFF, ), // // 'page'=>array( 'class'=>'CViewAction', ), ); } function actions(){ return array( 'captcha'=>ar

yii学习 再次学习

记得去年夏天第一次接触yii,不经意间就过去了一年,再次看yii.这一年发生了很多事,停顿了好久,做了好多别的事. 不过回头看看,我好像是很慢的那种 我的学习程度估计还没有那四个月的感觉...继续努力

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学习小结

对yii框架搭建的平台运维过程中,会不断地发现很多新的特性和问题,现一一记录下来,便于后续学习~ 1.日志  在/runtime目录中    参考:http://www.cnblogs.com/youxin/p/3637008.html     2.数据库中require字段不能为空

yii学习随感

最近我们公司信易网络在用yii开发一个项目自己临时学习了一下yii 把学习感悟和大家一起分享一下 Yii Framework是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web 2.0应用开发所需要的几乎一切功能.Yii是最有效率的PHP框架之一 在刚学习yii 的时候就感觉这个组件特别难学,好多东西我都搞不懂比如什么widget 一看到这个我就头大,但真是因为他是面向对象的所以我还是坚持了下来,后来逐步逐步查资料在百度里面搜索,明白了许多 正是因为yii 这

Yii学习笔记之四(表单验证 api 翻译)

1.表单验证 对于用户输入的所有数据,你不能信任,必须加以验证. 所有框架如此,对于yii 可以使用函数 yii\base\Model::validate()  进行验证 他会返回boolean值的 true /false 如果验证未通过,可以使用 yii\base\Model::$errors 属性进行处理,如下代码: <?php //加载表单模型(绝对地址方式) /*如果上面引入 use app\models\ContactForm; 则可以直接使用 $model = new Contact

Yii 学习三:调试工具

1. 从yii官网下载yii-debug-toolbar源码:http://www.yiiframework.com/extension/yii-debug-toolbar 2. 将下载的文件解压缩到项目目录下的protected/extensions里 3. 编辑配置文件 protected/config/main.php Php代码   'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'