谷歌推出了免费的web 云应用了,英文名
Google App Engine
可以让你免费部署你云应用,比如说你的一个网站。
请记住是web app,不是不执行的应用程序。如果你想完全拥有一个类似虚拟机,上面跑你自己的程序,比如可执行程序,那么google同样提供了类似的服务,但是收费的,叫做
Google Compute Engine
IT夜班车
谷歌推出了免费的web 云应用了,英文名
Google App Engine
可以让你免费部署你云应用,比如说你的一个网站。
请记住是web app,不是不执行的应用程序。如果你想完全拥有一个类似虚拟机,上面跑你自己的程序,比如可执行程序,那么google同样提供了类似的服务,但是收费的,叫做
Google Compute Engine
有时候你在Yii的页面对应的javascript脚本中使用 jqurey语法,结果出错,报 $无法识别,
此时使用浏览器端的调试器发现,其实页面并没有加载jquery.js,所以才会有上面的错误。因此我们手动包含jquery就可以了,不过我们需要自动去对应的jquery文件,而是直接告诉Yii要注册的脚本名就可以。
<?php Yii::app()->clientScript->regis
… 更多... “Yii jquery 不可用” 1. 创建stored procedure
delimiter //
create procedure retval(in c int)
begin
select * from users where id=c;
end //
delimiter ;
2. 从php调用
17 $id = 3;
18 $cmd=Yii::app()->db->createCommand(‘call retval(‘ . $id . R… 更多... “YIi调用mysql的stored procedure”
Yii工程开发完毕后,需要部署到产品机器上。
尽量让产品机和开发机配置环境一样,这样会减少很多配置步骤。
配置大概需要这些步骤,
1. web server, 如apache
安装完成后,添加php的支持,还有rewrite的支持。
另外需要改变
AllowOverride None
到
AllowOverride All
否则你会看到类似这样的错误
site/login not found
2. php配置
设置时区
date.time… 更多... “Yii工程的部署”
Written by
A.Jesin Sunday, 15 May 2011 03:19 pm
This is a tutorial to configure Apache Web Server Load Balancing in Linux using the mod_proxy_balancer module. So additional software isn’t requi… 更多... “apache负载均衡配置”
CGridView是Yii框架提供的功能非常强大的控件(姑且这么叫吧,我一时半会儿想不起来一个好名字)。
当你刚开始使用这个控件的时候,极其不爽,但是当你使用久了,了解它,熟练驾驭它之后,你会觉得这个控件的功能是多么的强大。那么我们这篇文字是不是要说这个控件是多么的强大是吗,不是,而是说说使用方法。
想下面这个样子就渲染了一个CGridview的控件在你的页面,
$this->widget(… 更多... “Yii CGridView使用”
通常Yii给视图自动生成的代码如下:
<?php $this->widget(‘zii.widgets.CDetailView’, array(
‘data’=>$model,
‘attributes’=>array(
‘id’,
‘field1’,
‘fie… 更多... “Yii 视图中显示外键”
我们初期设计好数据模型后(模型有Yii根据表的结构自动生成),发现需求有变动,需要添加新的。
通常的步骤是:
1. 首先改变数据库中表的结构,添加对应的字段。
2. 在attributeLabels(),添加对应标签名。
3. 在视图中添加对应的输入框,以便用户可以输入。
然后,我们去到create的页面,看到我们刚才添加的字段已经有对应的输入,然后输入值,点击create。
但是,你会发现你输入的数据根本没有保存… 更多... “Yii 新加model属性”
如果不使用Yii框架,我们可以直接使用select tag来写我们的下拉列表。
例如:
<select> <option value='F'>Female</option> <option value='M'>Male</option> </select>
很简单是吧,也很方便。但是如果我们想使用数据库的数据来生成一个下拉列表,是不是就有点麻烦… 更多... “Yii 下拉列表-dropdownlist”
比如有段时间你需要更改系统,在这段时间你想让用户访问系统的时候告诉用户,系统正在维护。并且你自己又能在本机(服务器)访问这个系统进行调试。
要达到这个效果你可以更改你的代码,去实现这个效果。但是除此之外还有一个方法就是apache的rewrite功能,根据请求者的ip来判断执行那个脚本。如本机请求就去index.php如果是用户请求就去maint.php。这个文件就是显示说系统正在维护。