1023yii-笔记

来源:互联网 发布:剑灵灵族男捏脸数据图 编辑:程序博客网 时间:2024/05/29 04:54
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)

0 0
原创粉丝点击