yii学习记录-gii配置

简介: 这篇博文中你将了解到以下内容 YiiDemo配置文件 Yii代码生成器 修改PHP执行环境变量 参考 Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程 。

 这篇博文中你将了解到以下内容

YiiDemo配置文件

Yii代码生成器

修改PHP执行环境变量

参考

Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程 。

Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异

     YiiDemo配置文件

主要配置文件位置  protected/config/main.php

Yii代码生成器  

1 激活 protected/config/main.php 数据库配置

main.php中设置数据连接

2 增加gii配置

'modules'=>array( //GII应用程序,代码生成工具
                'gii'=>array(
                        'class'=>'system.gii.GiiModule',//声明一个名为gii的模块,它的类是GiiModule。
                        'password'=>'999999',//为这个模块设置了密码,访问Gii时会有一个输入框要求填写这个密码。
                        'ipFilters'=>array('127.0.0.1','::1'),// 默认情况下只允许本机访问Gii
                ),
              ),

 

'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),

     代码生成器的访问 http://hostname/pii/index.php?r=gii 来访问 Gii

如:生成model文件保存的地址

     修改PHP执行环境变量

     出现的问题:window  cmd下直接找不到yiic命令

     原因:在yiic.bat 文件中执行找不到默认的php.exe,需要修改这个文件

     相应的php.exe路径弄对就可以了 

 setlocal

 set YII_PATH=%~dp0

 if "%PHP_COMMAND%" == "" set PHP_COMMAND=H:\wamp\bin\php\php5.3.8\php.exe

 "%PHP_COMMAND%"

 

      参考

yii技术文档最佳MVC实践

http://www.cnblogs.com/zhanghw0354/archive/2012/06/05/2536445.html

引用yii组件步骤

http://www.cnblogs.com/zhanghw0354/archive/2012/06/06/2538469.html

 

 

目录
相关文章
|
中间件 数据库 Python
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
298 0
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
【laralve项目】@23 laravel-admin添加的源码分析
【laralve项目】@23 laravel-admin添加的源码分析
204 0
【laralve项目】@23 laravel-admin添加的源码分析
|
Linux PHP 数据库
Yii2框架(一)安装及目录结构
Yii2.0分为两个版本,basic(基础版)和advanced(高级版)。
497 0
Yii2框架(一)安装及目录结构
|
缓存 JSON 安全
从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之五 || Swagger的使用 3.3 JWT权限验证,两种方法
群友反馈: 群里有小伙伴反馈,在Swagger使用的时候报错,无法看到列表,这里我说下如何调试和主要问题: 1、如果遇到问题,这样的:   请在浏览器 =》 F12 ==》 console 控制台 ==》点击错误信息地址 或者直接链接http://localhost:xxxxx/swagger/v1/swagger.
3690 0
|
Web App开发 JSON .NET
【WebAPI No.1】创建简单的 .NETCore WebApi
介绍: 官方定义如下,强调两个关键点,即可以对接各种客户端(浏览器,移动设备),构建http服务的框架。Web API最重要的是可以构建面向各种客户端的服务。 core的WebAPI与ASP.NET WebAPI是有些区别的,现在使用的是控制器路由[Route("api/Menu")]和请求方式路由[HttpGet]、[HttpGet("{id}")]结合的 方式。
1930 0
|
缓存 NoSQL Redis
Nancy之Cache的简单使用
原文:Nancy之Cache的简单使用 一、前言 说起缓存,或许大家都不陌生,甚至是天天都在用!当然缓存也被分的越来越细,页面缓存、数据缓存、文件缓存等等。 其实呢,我个人觉得,主要还是两大类:数据的缓存和页面的缓存。
1135 0
Yii 入门
跳转到不同module Redirect to module after login Yii $this->redirect( array('/tradesman/default/index') ) 怎么移除 URL 里的 index.php Removing index.php from URL cause 404 in yii 在webapp的根目录下添加.htaccess文件。
1098 0