之前yii是直接下载的,给cookieValidationKey的值既可以用了,就没在意在线安装的形式。后来发现有些扩展什么的安装配置不好弄。所以官网推荐composer来安装,只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。在网上看了很多人都倒在了这个安装上面,但是安装貌似也不难。总是些菜鸟在上面自己提问题自己回答的,问百度被误导了好多次,哎。1.下载安装composer一般人做项目
转载
2023-10-20 11:03:59
0阅读
Docker Compose和Yii2的使用详解
=====================
## 引言
在软件开发领域中,使用容器化技术已经成为了一个非常流行的趋势。而Docker是目前最受欢迎的容器平台之一,能够帮助开发人员更轻松地构建、发布和运行应用程序。而Yii2则是一种基于PHP的高性能框架,使得开发人员能够更高效地构建Web应用程序。本文将介绍如何使用Docker Compose和
原创
2023-08-13 15:51:49
106阅读
YII DB 框架总结
转载
精选
2015-10-14 11:47:07
481阅读
http://api.rubyonrails.org/classes/ActiveRecord/Base.htmlYii 采用的是 Active Record 设计模式,这个网址有讲解,保留一下。
转载
精选
2016-04-27 12:10:09
356阅读
应用结构应用中最重要的目录和文件(假设应用根目录是 basic):basic/ 应用根目录 composer.json Composer 配置文件, 描述包信息 config/ 包含应用配置及其它配置 console.php 控制台应用配置信息 web.php
原创
2022-04-25 13:45:40
424阅读
YII events1, 创建一个事件类, 继承自ModelEvent,2, $model->onNewComment($event);3, model里的onNewComment其实就是$this->raiseEvent('onNewComment', $event);4, event的实现类。5
转载
2021-02-20 10:30:00
94阅读
2评论
docker exec -it yii_service ./yii migrate
首先在config文件中设置log'log'=>array('class'=>'CLogRouter','routes'=>array(array('class'=>'CFileLogRoute',//这表示把日志输出到文件中,下方有详细的'levels'=>'error, warning',),array('class'=>'CWebLogRoute',//这
转载
精选
2015-10-21 11:18:26
682阅读
Yii2.0中Yii::$app与Yii 1.0中Yii:app()的理解
原创
2018-07-29 01:17:16
4347阅读
点赞
废话不多说直接代码
model public function rules() { // NOTE: you should only define rules for those attributes that // will receive user inpu
原创
2012-08-03 23:46:42
8884阅读
点赞
4评论
前段时间花了些时间学习了亿点点docker,也算是入门了吧,顺便记了一下笔记拿出来分享给想要接触docker的兄弟们。没有服务器的兄嘚可以去腾讯云或者阿里云领取免费的试用产品嗷,如果已经领取过了,又不想买服务器的,那就去阿里云的Linux体验馆吧,一次两小时,除了每次使用都要重新下载环境以外,也还行?。阿里云Linux体验馆地址:linux体验馆 (aliyun.com)一、安装docker1.查
转载
2023-10-16 22:04:20
30阅读
yii框架提供了activeFileField控件来完成上传文件(当然也包括了上传图片)的操作,下面介绍yii的activeFileField使用方法。
转载
精选
2011-11-29 20:10:13
611阅读
yii框架提供了activeFileField控件来完成上传文件(当然也包括了上传图片)的操作,下面介绍yii的activeFileField使用方法。1、函数原型:public static string activeFileField(CModel $model, string $attribute, array $htmlOptions=array ( ))2、调用例子:(1)首先,设置form,这一步一 定要做,把form设置为’multipart/form-data’1 beginWidget(‘CActiveForm’, array(2 ‘id’=>’books-form’,
原创
2021-07-28 14:00:59
307阅读
yii提供了强大的命令行工具来快速的创建相关组件和应用。下面就来讲解用yiic工具快速创建yii应用我的web目录在 d:\www下 yiiframework在 D:\www\yii\frameworkwin平台 cd 进入 www\yii\framework 目录 运行cmd命令C:\Users\******>d: *【切换到D盘】D:\>cd w
原创
2012-01-10 10:33:38
10000+阅读
Yii2 解决2006 MySQL server has gone away问题Yii2版本 2.0.15.1php后台任务经常包含多段sql,如果php脚本执行时间较长,或者sql执行时间较长,经常会碰到mysql断连,报2006 MySQL server has gone away错误。通常,mysql断连了,重连数据库就好了,但是在哪里执行重连呢?这是一个值得思考的问题。手动重连最直接的解决
转载
2023-10-04 18:17:35
56阅读
wait()和sleep()的区别主要表现在一下几个方面:原理不同。sleep()方法是Thread类的静态方法,是线程用来控制自身流程的。它会使线程暂停执行一段时间,把执行机会让给其他线程,等到时间一到,此线程会自动“苏醒”; wait()方法是Object类的方法,用于线程间的通信。它会使当前拥有改对象锁的进程等待,直到其他进程调用notify()或notifyALL(),不过开发人员也可以指
转载
2023-07-06 11:00:09
45阅读
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob
原创
2022-08-05 17:54:46
87阅读
Yii framework已经定义的命名空间常量:
system: 指向Yii框架目录; YII\framework
zii: 指向zii library 目录; YII\framework\zii
application : 指向应用程序基本目录; protected\
webroot: 指向包含里入口脚本 文件的目录. 此别名自 1.
转载
2012-08-17 15:40:58
269阅读
public function rules() { return array( array('contact','required','on'=>'edit','message'=>'
转载
精选
2012-09-14 14:11:24
626阅读
CMenu,无非是为了规范化,让前段和后端完全的分离,不多废话:
关于active属性:
最基本的就是通过判断$this->id或者$this->action->id来判断是否激活;
还有一种就是特殊的urlManager生效的时候,可能需要通过在Controller中Public一个变量,来约定到底是哪个应该被激活。
其他的特殊需求,&nbs
转载
2012-10-29 09:24:22
482阅读