网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Yii2.0学习第19课:模型(Models)之导出数据

时间:2024-10-13 03:41:20

1、运行我们的LNMP环境,进入Mysql,查看我们操作的数据表:

Yii2.0学习第19课:模型(Models)之导出数据

2、修改MemberController.php文件,添加以下代码:public function actionGetInfo烫喇霰嘴(){$info = Member::_getInfo();var_dump($info);}注意:Member是模型类,需要引入use app\models\Member;

Yii2.0学习第19课:模型(Models)之导出数据Yii2.0学习第19课:模型(Models)之导出数据

3、修改app\models\Member.php文件,添加以下代码:public static function _getIn熠硒勘唏fo(){$member = self::find()->all();$arr = [];foreach($member as $val){$arr[] = $val->attributes;}}return $arr;注意:关键字“attributes”。

Yii2.0学习第19课:模型(Models)之导出数据

4、在浏览器中输入ip地址/web/index.php?r=member/get-info,查看效果。注意访问方式:get-info

Yii2.0学习第19课:模型(Models)之导出数据Yii2.0学习第19课:模型(Models)之导出数据

5、接下来,我们换一种方式,使用asArray()修改app\models\Member.php:public static function _getInfo(){$infos = self::model()->asArray()-all();return $infos;}

Yii2.0学习第19课:模型(Models)之导出数据

6、再次使用浏览器查看效果:

Yii2.0学习第19课:模型(Models)之导出数据Yii2.0学习第19课:模型(Models)之导出数据
© 2025 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com