1.创建导入命令类protected/commands/ImportCommand.php文件
public function
run($args){
$model = new FetchApiModel(); // 调用相应的模型类
$model->PerformFecth(); //执行操作
}
class ImportCommand extends CConsoleCommand{
}
2.修改配置文件protected/config/console.php(主要是连接数据库,和main.php配置是一样的)
3.编写自己的model文件protected/models/FetchApiModel.php进行相应的处理
4.设置yiic执行 protected/yiic.bat (win)
protected/yiic (linux)
把php运行文件加入到环境变量 或者:
(1)win下修改yiic.bat如下:
rem "%PHP_COMMAND%" "%BIN_PATH%yiic.php" %*
"E:\wamp\bin\php\php5.4.12\php.exe" "%YII_PATH%yiic.php"
%*
(2)linux下无须修改(需要环境变量)
5.在命令行,进入到protected目录 执行yiic命令 会出现新添加的命令
import
使用 ./yiic import 执行功能
本文详细介绍了如何在yii框架中创建导入命令类,包括文件结构、类定义、配置文件修改、模型文件编写及命令执行步骤,实现数据导入功能。
580

被折叠的 条评论
为什么被折叠?



