添加表单使用了数据模型xxModel没有的字段,需要新建表单模型xxForm,这个时候,在控制器接受到了数据,子表单模型使用表单接受到的数据进行拼接,如:$th...
php // 开启一个事务 mysql_query('START TRANSACTION'); $res1 = mysql_query(update table set money=money-1 where...php DB::beginTransaction(); try{ // 业务处理和事务提交 $data['name'] = 'test_name'; $data['age']...; } 三、Yii2 <?...php // 开启事务 $transaction = Yii::$app->db->beginTransaction(); try { // 插入文章 $res = $this->save...php $modelRefund = D('Home/OrderRefund'); $modelDetail = D('Home/OrderDetail'); // 启动事务 $modelRefund
yii的默认方法是index,可以在vender/yiisoft/yii2/base/Controller.php 中进行初始设置,也可以在控制器中改写defaltAction='action'。...5.布局模式 yii会默认开启布局模式,其布局模板为view中的layout中的main.php,我们可以在veder/yiisoft/yii2/web/controller.php基础类中public...11.自定义函数 yii里面自定义函数可以在vendor/yiisoft/yii2/helpers/文件夹里,新建一个XXX.php文件,然后定义一个自定义类,再定义静态方法YYY()。...13.使用ActiveForm创建表单 yii2中使用小部件创建view视图的步骤: 设置一个Model设置其属性 public $username; public $password; 设置其rule
'authManager' =>[ 'class'=>\yii\rbac\DbManager::className() ...
到前台或者后台对应的conf.php文件进行配置allowedIPs,数组形式放允许gii访问
users')->where(['active' => 1])] References 查询构建器 | yiiframework YII where 条件 | csdn – EOF – # php # yii2
<?php namespace frontend\controllers; use Yii; use frontend\models\LoginForm; cl...
<?php namespace frontend\controllers; use Yii; class IndexController extends \yi...
随机小技巧 当表单提交操作时,如出现“Unable to verfy your data submission”错误,是被Yii2框架的CSRF验证拦截了。
Expression('count(*) as count , count(distinct mobile) as mnumber') ])->asArray() ->all(); Yii2...中使用事务 $transaction = $connection->beginTransaction(); try { $connection->createCommand($sql1)->execute
-- phpMyAdmin SQL Dump -- version 4.5.1 -- http://www.phpmyadmin.net -- -- Host:...
活动记录能智能检测数据库对象的集合(例如列名、列类型、约束)而不需要手动地描述它们。活动记录是通过执行额外的SQL查询来获得该信息。通过启用 Schema 缓存...
准备一张表: -- phpMyAdmin SQL Dump -- version 4.5.1 -- http://www.phpmyadmin.net -- -...
原文链接:https://blog.csdn.net/lilongsy/article/details/84620377
WEB根目录 ,例如WWW目录下 composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2...或者composer create-project yiisoft/yii2-app-advanced yii2 2.0.12 会在当前目录生成一个yii2目录,这个就是 Yii2的advanced...版本的项目 记录二: 通过归档文件进行安装 我们先以简单地方式安装Yii2,所谓的简单方式,其实更好的说应该是更容易安装成功的方式,那就是通过归档文件进行安装!...fxp/composer-asset-plugin:^1.3.1" 安装最新的advanced版本:composer create-project yiisoft/yii2-app-advanced yii2
'allowedIPs' => ['1.2.3.4', '127.0.0.1', '::1']//远程时需要添加ip段
sql: CREATE TABLE `country` ( `code` CHAR(2) NOT NULL PRIMARY KEY, `name` CH...
public function behaviors() { $behaviors = [ 'corsFilter...
在应用的时候需要先对yii2进行扩展安装 如果装有composer直接运行 php composer.phar require --prefer-dist yiisoft/yii2-redis 当然也可以本地安装
领取专属 10元无门槛券
手把手带您无忧上云