-
好好好查看全部
-
在一个视图(index.php)中显示另一个试图(about.php): 在视图index.php文件中使用$this->render('about')显示about视图; 当需要传入参数时,用render的第二个参数:$this->render('about',array('key'=>'value'))查看全部
-
hasMany, hasOne查看全部
-
几个注意点: 命名空间:controllers有s; 引用命名空间:Controller里C是大写; 操作:actionIndex是规范写法,不存在action后面接自定义的操作名;查看全部
-
批量查询查看全部
-
数据模型之表单查询查看全部
-
哈喽查看全部
-
require_once("xx.php")
如果两个类名相同,使用命名空间进行区分
namespace 路径
实例化对象:$a_app = new 路径\类名();
$a_app->get_info();调用这个对象的get_info方法
use 路径\类名;
可以默认为某个命名空间下的类,只要写类名就默认为use 后面路径下的这个类
use 路径\类名 as 新名称;
如果要默认多个不同路径下的类,起别名使用新的名称
use a\b\c\Apple as ha
$aa = new ha();
如果类不存在任何命名空间里,属于全局类那么久加\表示
$cc = new \Apple();
查看全部 -
public function actionIndex() { $session = YII::app->session; $session->open(); //开启session if($session->isActive) { //判断session是否开启 echo 'session is active'; } $session->set('user','张三');//设置session $session['name']= '张三'; echo $session->get('user');//获取session echo $session['name']; $session->remove('user');//删除session unset($session['name']); }
查看全部 -
顶层类创建
查看全部 -
命名空间的使用
查看全部 -
增加数据时进行验证
查看全部 -
use 引用命名空间\类 use 引用命名空间\类 as b new a ->a new b ->b new \c ->全局空间级别类c查看全部
-
关联查询提高性能方法使用with,前提,查询所有客户的订单,正常是先查询所有客户,循环所有客户,查出订单,如果有100个客户需要执行101次查询数据库,使用with只需要执行两次查询,第一个查询 查出所有客户,第二个查询查出每个客户的订单,并放在orders中,用的时候直接从order中拿,查看全部
-
session识别原理:当session生成的时候 浏览器会生成一个sessionID 然后会根据sessionID作为文件名称存入服务器的session存放目录 等到不同的浏览器去取的时候会去取出对应的session文件中的数据,因为sessionID是由浏览器生成的所以不同的浏览器之间不能相互拿值查看全部
举报
0/150
提交
取消