首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Yii2 学习笔记之数据库篇

    var_dump($customer->orders); //如果以属性的方式调用,会直接返回模型的结果 var_dump($customer->bigOrders); //关联数据中价格大于100...的订单, var_dump($customer->getBigOrders(200)->all()); //关联数据中价格大于200的订单,如果以函数的方式调用,会返回一个 ActiveQuery 对象...2.使用with() with例子 // 在SQL中一次性级联查询,调用相关数据,都直接在查询出来的数据中直接获取 // 查询客户与他们的订单和国家 $customerList = CustomerModel...查询一个客户大于100的订单,可使用ActiveQuery方式 //首先执行sql: SELECT * FROM customer WHERE id=1 $customer = Customer::findOne...public function saveWithTrans() { $transaction = Yii::$app->db->beginTransaction(); $error =

    3.8K70

    Yii2中关于组件的注册以及创建的方法详解

    类最终也继承了\yii\base\Object类,\yii\base\Object类是支持属性的,所以yii\web\Application类也支持属性(关于属性,可以参考我的另一篇博文:yii2之属性...,我们可以这样来访问:Yii::$app->db,这个Yii::$app就是yii应用实例,也就是\yii\web\Application类的实例,但是\yii\web\Application类和它的父类...、祖先类都找不到db这个属性啊。...哈哈,别忘了,php读取不到类属性的时候会调用魔术方法get(),所以开始查找\yii\web\Application继承关系最近的祖先类中的get()方法,最后在\yii\di\ServiceLocator...类中找到了,也就是说,Yii::$app->db最终会调用\yii\di\ServiceLocator类中的get()方法: public function get($name) { if ($this

    1.3K21

    PHP面试题,面试必看!

    2、==Yii简单介绍==:Yii 是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。...MySQL语句小测试单元: 假设有一张”user”表,表存放于”db_data”数据库中,主机地址为localhost,用户名为root,密码为123456,表结构如下: | 字段名称 | 字段属性...答: 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。...类型的方法或属性。...类型的方法或属性 ==private: 私有类型:== 该类型的属性或方法只能在该类中使用,在该类的实例、子类中、子类的实例中都不能调用私有类型的属性和方法 写出获取当前时间戳的函数,及打印前一天的时间的方法

    3.9K20
    领券