情境要求:要在订单(Order)视图的gridview中显示出客户(Customer)姓名,并使其具有与其它字段相同的排序和搜索功能。数据库结构订单表 orde r含有字段 customer_id 与 客户表 customer 的 id 字段关联首先确保在 Order Model 中包含以下代码:public function getCustomer() { return $this->hasOne(Customer::className(), ['id' => 'customer_id']); } 用gii会自动生成此代码;第一步:在 Or...
             
如有两个域名,分别是 desk.xker.com 和 tool.xker.com,需把这两个域名都绑定到IP是219.13.34.32的服务器上1.首先需在域名供应商管理页面指定域名和IP的对应关系2.WEB服务器配置好LAMP环境3.把对应的源码分别放到 /usr/local/apache/htdocs 目录下,分别命名为 upload 和 upload24.配置apache#vi httpd.conf更改成ServerName 219.13.34.32:80 然后在文件中添加以下内容: NameVirtualHost 219.13.34.32:80 <v...
             
yii\widgets\DetailView 小部件显示的是单一 yii\widgets\DetailView::$model 数据的详情。它非常适合用常规格式显示一个模型(例如在一个表格的一行中显示模型的每个属性)。 这里说的模型可以是 \yii\base\Model 或者其子类的一个实例,例如子类 active record,也可以是一个关联数组。DetailView使用 yii\widgets\DetailView::$attributes 属性来决定显示模型哪些属性以及如何格式化。一个典型的DetailView的使用方法如下:<code class="l...
             
适用情况:比如提交一个表单,提交完成之后在页面展示一条提示消息。Yii 框架本身就提供了这个功能,利用 setFlash 来实现,一种特殊的 session 实现,被调用一次之后会自动销毁:控制器里面这样写:单条消息:\Yii::$app->getSession()->setFlash('error', 'This is the message'); #错误类型\Yii::$app->getSession()->setFlash('success', 'This is the message'); #正确类型\Yii::$app->...
             
1,在配置Apache服务器时,经常要在httpd.conf 修改和添加一些代码,编写中,误写或者写错时,无法正常启动时,直接报错The requested operation has failed!2,对于新手来说,并不容易找出Apache的配置错误处,这时候可以用命令行进行检测。3,打开命令行cmd,进入黑屏中,输入httpd.exe -t 屏幕报错配置文件出错的地方 // httpd.exe 调用的时Apache/bin 下面的程序文件 ,所以要配置好坏境变量 //在黑屏行报其他错误时,在配置文件 添加ServerName localhost:80。Nginx...
             
一、数据缓存<?php $count = Yii::$app->cache->get('postCount');//从缓存读取数据 $dependency = new \yii\caching\DbDe pendency(['sql' => 'select count(id) from post']);//缓存依赖 if($count === false) { $count = \common\models\Post::find()->count(); Yii::$app->cache->set('p...
             
Options +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]1、排除一些条件,必须两个条件都满足后才重定向到index.php//如果你访问的文件不等于目录RewriteCond %{REQUEST_FILENAME} !-d//如果你访问不是文件,比如你可能访问的JPEG等图片文件RewriteCond %{REQUEST_FIL...
             
执行命令:git clone https://github.com/eaglewu/swoole-ide-helper.git 没有安装git参考此文:linux安装git客户端完成
             
五种状态间的顺序操作四个区工作区 (Working Area)暂存区 (Stage)本地仓库 (Local Repository)远程仓库 (Remote Repository)五种状态未修改 (Origin)已修改 (Modified)& 未追踪 (Untracked)已暂存 (Staged)已提交 (Committed)已推送 (Pushed)顺序操作第零步:工作区与仓库保持一致第一步:文件增删改,变为已修改状态第二步:git add ,变为已暂存状态$ git add --all # 当前项目下的所有更改 $ git add . # 当前目录下的所有更...
             
在这个 http://uptime.netcraft.com/up/graph?site= 打开它比如要查163.com 那么就是 http://uptime.netcraft.com/up/graph?site=www.163.com...
  • 文章分类
回到顶部