<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guacuo1042的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guacuo1042</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guacuo1042]]></copyright><item><title><![CDATA[【工兵连分享】北哥大话Yii2缓存机制 - 缓存依赖 []]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78889009</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78889009</guid><author>guacuo1042</author><pubDate>Mon, 25 Dec 2017 08:47:49 +0800</pubDate><description><![CDATA[我们都知道，yii2的缓存是支持依赖的，就是我们设置的缓存是否失效除了过期时间还决定于它所依赖的东东是否变化。


用好依赖将大大提高我们使用缓存的效果，本节讲解yii2缓存的5种依赖方式。

还是先列某

yii\caching\DbDependencyyii\caching\ExpressionDependencyyii\caching\FileDependencyyii\cac]]></description><category></category></item><item><title><![CDATA[知识储备--记录yii核心技术，类的延迟加载(lazy loading)]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78886554</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78886554</guid><author>guacuo1042</author><pubDate>Sun, 24 Dec 2017 19:15:28 +0800</pubDate><description><![CDATA[都说Yii速度快，快是快，单是为什么快呢？

因为yii用了一个技术叫做类的延迟加载，这个东西被YII玩的惟妙惟肖。
function auto_loader($class){
    require('class\\'.$class.'.php');
}

spl_autoload_register('auto_loader');

//
switch($level){
    case ]]></description><category></category></item><item><title><![CDATA[Yii2实用基础学习笔记(四)：模型验证]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78880186</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78880186</guid><author>guacuo1042</author><pubDate>Sat, 23 Dec 2017 15:31:26 +0800</pubDate><description><![CDATA[转发自：http://www.yiichina.com/tutorial/828


模型的load方法

模型对象的load方法为模型加载数据，一般地，模型尝试从$_POST搜集用户提交的数据，由Yii的yii\web\Request::post()方法负责搜集。
另外load加载的字段必须在模型的rules方法里，不然也不能赋值。

模型的rules规则


常用验证规则]]></description><category></category></item><item><title><![CDATA[YII2.0 内置加密随机数]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78809091</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78809091</guid><author>guacuo1042</author><pubDate>Fri, 15 Dec 2017 08:38:05 +0800</pubDate><description><![CDATA[YII2框架真的是一款十分强大的框架，相对于TP和CI来说，功能更加完善，更加安全

那么我们在功能完成的同时，安全是重中之重

下面我们就来看看YII框架中有哪些加密的方法！！

     


1、首先我们在做用户密码加密的时候我们一般都会采用md5来进行加密，在YII2框架中有一个加密方式比md5更加复杂

     //哈希加密
  $password="123";]]></description><category></category></item><item><title><![CDATA[Yii2.0 数据库操作增删改查详解]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78802218</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78802218</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 14:23:16 +0800</pubDate><description><![CDATA[下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作


User::find()->all();    此方法返回所有数据；

User::findOne($id);   此方法返回 主键 id=1  的一条数据(举个例子)； 

User::find()->where(['name' => '小伙儿'])->one();   此方法返回 ['name' => '小伙儿'] 的一条数]]></description><category></category></item><item><title><![CDATA[YII2.0 Query操作增删改查]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78802027</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78802027</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 14:11:09 +0800</pubDate><description><![CDATA[加载对象: 在控制器中 use yii\db\Query;
    $query=new Query();    查询多条：$arr=$query->select('*')->from('register')->where("username='jiahaiyong'")->all();    查询单条：$arr=$query->select('*')->from('register')->whe]]></description><category></category></item><item><title><![CDATA[YII2.0引用CSS,JS文件样式与Url跳转]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78801884</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78801884</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 13:58:36 +0800</pubDate><description><![CDATA[在yii2中，由于yii2版本升级导致了，很多yii2的用法跟yii1有着很大的区别，这几天一直在view层的视图界面徘徊着，遇到什么问题呢？ 问题就是搞不清我该如何去引入CSS,JS文件了！也看了社区中其它有经验的大神的教程，也按着做了，但是还是有一些问题存在着，比如说yii2的项目打开后，头部和尾部是公共的，该如何去掉？以及如何才能不改动原main.php文件的情况下，去引入JS,CSS文件，]]></description><category></category></item><item><title><![CDATA[YII2.0 视图操作]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78801148</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78801148</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 11:55:28 +0800</pubDate><description><![CDATA[view->params['data'] = '这是要传递的数据';?>

 params['nav'] as $result):?>  
                          
                            ".$result['catname']."";?>
                          


return $this->rende]]></description><category></category></item><item><title><![CDATA[Yii2中多表关联查询（hasOne、hasMany、join、joinwith)]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78801075</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78801075</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 11:49:10 +0800</pubDate><description><![CDATA[Yii2中多表关联查询（hasOne、hasMany、join、joinwith)

原创 2015年06月08日
 00:47:53



8392




我们用实例来说明这一部分



表结构

现在有客户表、订单表、图书表、作者表，

客户表Customer   (id  customer_name）订单表Order          (id  or]]></description><category></category></item><item><title><![CDATA[Yii2.0 model基本操作（连表操作）]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78801029</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78801029</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 11:44:53 +0800</pubDate><description><![CDATA[class Ls extends ActiveRecord
{
	//重命名表名 %为前缀名
	 public static  function tableName()
    {
        return '{{%news}}';
    }
    //设置主键(当前model不为主键值)
 //    public static function primaryKey()]]></description><category></category></item><item><title><![CDATA[yii2.0里的跨控制器跳转redirect跳转方法]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78800928</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78800928</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 11:36:55 +0800</pubDate><description><![CDATA[在yii2框架里难免会出现跨控制器跳转，调用方法等，这就用到了redirect了，

带参数的

$control=Yii::app()->runController('site/show/id/2');

不带参数的

$control=Yii::app()->runController('site/show');

redirect使用方法：

一般都是控制器层里执行某]]></description><category></category></item><item><title><![CDATA[Yii 渲染与布局（渲染页面的两种方式）]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/78800817</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/78800817</guid><author>guacuo1042</author><pubDate>Thu, 14 Dec 2017 11:29:12 +0800</pubDate><description><![CDATA[转染


渲染页面的两种方式>>>以引入左部菜单栏为例  
第一种：在前端使用renderPartial。（适用于个别）  
  
div class="mian'>  
      
    php echo $this->renderPartial('//layouts/left');?>     
    div class="user-info">]]></description><category></category></item><item><title><![CDATA[《ReactNatve》之处理Android返回键]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/74778247</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/74778247</guid><author>guacuo1042</author><pubDate>Fri, 07 Jul 2017 19:54:20 +0800</pubDate><description><![CDATA[BackAndroid已经被废弃，使用BackHandler。

这块代码写在Navigator组件initialRoute的那个class，也就是Navigator导航进入的第一个视图。



[javascript] view
 plain copy






import React, { Component } from 'react';  
import ]]></description><category></category></item><item><title><![CDATA[ReactNative页面跳转Navigator   上下滑动造成头部晃动]]></title><link>https://blog.youkuaiyun.com/guacuo1042/article/details/73866421</link><guid>https://blog.youkuaiyun.com/guacuo1042/article/details/73866421</guid><author>guacuo1042</author><pubDate>Thu, 29 Jun 2017 09:15:48 +0800</pubDate><description><![CDATA[转载于：http://blog.youkuaiyun.com/lcg910978041/article/details/53215456

在React-Native开发中，经常会用到导航。导航做什么用的呢，简单点说就是页面跳转。

一个项目中，肯定有很多的页面要跳来跳去的，RN就给我们提供了Navigator组件，可以很好的管理页面的跳转。

在所有工作做完之后，发现有个bug！在从第一个界面跳]]></description><category></category></item></channel></rss>