1023yii-笔记

1.main.php中改

cd Applications/AMPPS/www
./根目录/framework/yiic webapp 新建的名称
yes同意
2.

db'=>array(

            'connectionString' => 'mysql:host=localhost;dbname=blog',            'emulatePrepare' => true,            'username' => 'root',            'password' => ‘mysql',            'charset' => ‘utf8'


修改dbname=***的***的值就是对应的mysql的数据库名字,相应的gii对应的数据表应该放在该数据库下面

3.

return array(

    'import'=>array(

        'application.models.*',

        'application.components.*',    ),

    'modules'=>array(        'gii'=>array(

            'class'=>'system.gii.GiiModule',            'password'=>’设置gii密码',        ),),);


http://地址/yii的名字/index.php?r=gii

在数据名(dbname)下创建数据表

4.

先mode再grude使数据表前端有crud操作

http://地址/yii的名字/index.php?r=数据表名

5.从ios上传数据在相应数据表的controller里脚本里加上

public function actionApiAdd(){
//$_POST['sign_time']='2014-5-25';
$model=new **;//数据库名;

foreach ($_POST as $key => $value) {
if ($model->hasAttribute($key)) {
if($key=='sign_time'){
$value=strtotime($value);
}
$model->$key = $value;
}
}
//var_dump($model);
//die();
if($model->save()){
$info['status'] =   1;
$info['info']   =   '数据上传成功!';
$info['data']   =   array();
}else{
$info['status'] =   0;
$info['info']   =   '数据上传失败!';
$info['data']   =   array();
}
echo CJSON::encode($info);
}
/////////
     public function accessRules()

{

return array(

array('allow',  // allow all users to perform 'index' and 'view' actions

'actions'=>array('index','view', 'ApiAdd’),//这里加上函数组建名。。谁都可以访问

'users'=>array('*'),

),


//////////

数据库里的排序规则(网页,xcode,的编码规则都是,utf8_unicode_ci)



6.数据表增添新的字段或者修改字段后需要把该数据列表的crud操作从新生成一次,然后在controller里脚本里加上步骤5里的脚本(执行步骤5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值