为了账号安全,请及时绑定邮箱和手机立即绑定

Yii框架不得不说的故事—基础篇(1)

withy PHP开发工程师
难度中级
时长 2小时39分
学习人数
综合评分9.67
176人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • 响应主键和请求主键类似,通过$res = \YII::$app->response;获取,然后设置状态码$res->statusCode = '404'
    查看全部
  • 通过post方式接收参数 $request->post(名称,默认值) $request->isGet $request->isPost
    查看全部
  • 使用请求组件的get方式获取 \YII::app->request() $request->get(id);
    查看全部
  • 如果参数当中r=hello/index&id=3传递到控制器中,控制器要用到请求组件接收 $request = YII::app->request//用于接收浏览器传递过来的id,并放到变量$request中
    查看全部
  • namespace app\Controllers use yii\web\controller class HelloController extends Controller { function actionIndex(){ echo "hello word" } } 访问的时候的参数就是r=hello/index其中hell代表控制器,index代表控制器的方法
    查看全部
  • session.save_path
    查看全部
  • 表单删除: delete();先从表中查找出来,查出来的是一个对象,然后再调用对象里的delete方法进行删除 $res = Test::find()->where(['id'=>1])->all(); $res[0]->delete(); deleteAll(); 直接使用deleteAll进行删除 Test::deleteAll('id>:id',array(':id'=>0));删除id大于0的数据
    查看全部
  • 数据模型: 1,和表名一致的文件; 2,引入命名空间:namespace app\models; 3, 使用命名空间:use yii\db\ActiveRecord; 4, 创建与表名一致的类并继承ActiveRecord; class tablename extends ActiveRecord{}
    查看全部
  • 在一个视图(index.php)中显示另一个试图(about.php): 在视图index.php文件中使用$this->render('about')显示about视图; 当需要传入参数时,用render的第二个参数:$this->render('about',array('key'=>'value'))
    查看全部
  • $layout = common ; //布局文件 $this 视图组件 如果想替换公共文件中的某段(数据块),可以在视图文件中使用: <?php $this->beginBlock('block1'); ?> <h1>....</h1> <?php $this->endBlock();?> 公共文件中调用 <?php if(isset($this->blocks['block1']));?> <?=$this->blocks['block1'];?> <?php else;?> <h1>使用默认数据块</h1> <?php endif;?>即可替换数据块。
    查看全部
    0 采集 收起 来源:视图之数据块

    2018-03-22

  • public $layout = 'common'; public function actionIndex(){ return $this->render('index'); //把视图文件里的内容保存到$content变量中 }
    查看全部
  • <h1><?=\yii\helpers\Html::encode($view_hello_str);?></h1> 进行转义 <h1><?=\yii\helpers\HtmlPurifier::process($view_hello_str);?></h1> 彻底过滤
    查看全部
  • //视图 $hello_str = 'hello'; //字符串 $test_arr = array(1,2); //1.创建数组 $data = array(); //2.把需要传递给视图的数据放到数组当中 $data['view_hello_str'] = $hello_str; $data['view_test_arr'] = $test_arr; //把数组里的数据传递给index视图 return $this->renderPartial('index',$data);
    查看全部
  • 使用父类Controller中的方法renderPartial()来调用视图,然后返回显示给浏览器。 return $this->renderPartial('视图标志');
    查看全部
  • //cookie处理 // $cookies = Yii::$app->response->cookies; // $cookie_data = array('name'=>'user','value'=>'wang'); // $cookies->add(new yii\web\Cookie($cookie_data)); // $cookies->remove('user'); // $cookies = Yii::$app->request->cookies; // echo $cookies->getValue('users',20); //获取cookie数据
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法 2、对MVC开发方式有一定的了解
老师告诉你能学到什么?
1、php的新特征 2、一款前沿的框架的使用方式 3、新颖独到的程序设计

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!