YII2.0学习一 Advanced 模板安装】的更多相关文章

下载github上的完事安装包(本机环境使用Composer安装非常慢) https://github.com/yiisoft/yii2-app-advanced 解压到文件目录 wwwroot/sh,控制台进入此目录,使用init命令初始化: 创建数据库,并配置配置文件 common/config/main-local.php 设置数据库连接 执行数据库迁移命令: yii migrate 配置服务器文档的根目录,我这里使用一个后台和一个API back.domain.com api.domai…
控制台切换到安装目录wwwroot/shanghai/ 修改一下composer镜像地址:composer 使用中国镜像 运行 composer require dmstr/yii2-adminlte-asset "2.*" 复制 vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app 目录下的两个文件夹到 backend\views,直接进行覆盖替换: 访问后台地址,我们之前设置的 back.domain.com…
第一步:在model层创建一个EntryForm.php文件 复制以下代码,注意model的文件.方法.类的命名规范(大小写) <?php namespace app\models; use Yii; use yii\base\Model; class EntryForm extends Model { public $name; public $email; public function rules() { return [ [['name', 'email'], 'required'],…
Controller目录下创建TestController.php 复制下面代码,yii跟tp一样,全程命名空间 <?php namespace app\controllers; use yii\web\Controller; class SiteController extends Controller { // ...existing code... public function actionSay($message = 'Hello World') { return $this->re…
目录结构: 创建一个控制器: <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/8/23 * Time: 5:36 */ namespace app\controllers; use yii\base\Controller; class HomeController extends Controller { public function actionIndex(){ // echo 123; ret…
版权声明:本文为博主原创文章,未经博主允许不得转载. PHP版本需求:PHP5.4.0以上,因为Yii2.0基于PHP5.4以上版本进行了完全重写. 目前有两种方法可以安装Yii2.0,一种是安装Composer,使用composer生成yii应用程序:另一种是直接下载应用程序模板.应用程序模板有基本模版和高级模版两种.他们的主要的区别就是高级模版提供了环境切换和前后台分离. 1.使用Composer安装Yii ⑴windows下安装composer: 个人不建议使用composer安装,因为c…
yii2.0学习有一段时间了,给大家分享一下一些简单的查询等如何操作. 查询:(这里最前面的Test是引用的模型名) Test::find()->all();    此方法返回所有数据: Test::findAll(['status'=>1]); 这些查询出来是对象形式,但是一般转换成数组格式: Test::find()->asArray()->all();     加上asArray()就取得数组形式的数据了,下面的自行添加. Test::findOne($id);   此方法返…
之前我们完成了Advanced 模板安装,也完成了安装adminlte 后台模板,这一步是针对前端和后台用户使用不同的数据库表来管理,做到前后台用户分离的效果: 复制一张user数据表并重命名为adminuser,做为后台登陆账号使用:复制前记得先注册一个账号: 复制方法是先导出user数据表,修改数据表名为adminuser后再导入数据库中即可: 登陆后台, 使用GII脚手架创建adminuser的系统模型,Adminuser 第一步:修改后台认证类为Adminuser 修改backend/c…
1.下载地址:http://www.yiichina.com/download,下载 Yii2 的高级应用程序模板 2.配置与安装 在服务器www目录下yii2test  [下载下来更改advance为yii2test即可] 配置虚拟主机(略)        安装成功后,查看 前台  http://yii2test/frontend/web/index.php    后台 http://yii2test/backend/web/index.php     安装成功了. 3.配置连接数据库    …
Elasticsearch是一个基于Lucene,提供了一个分布式多用户能力的全文搜索引擎.其他就不多说了,官方文档有详细的介绍. 我自己是在CentOS 7.0安装的 Elasticsearch 是在Elasticsearch官网下载的最新版本 5.3 https://www.elastic.co/cn/ Elasticsearch 不需要安装,自己解压后运行就可以了 切换到解压后的bin目录./path/elasticsearch-5.3.0/bin/ ./elasticsearch 前台运…