1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <?php
- /**
- * @link http://www.yiiframework.com/
- * @copyright Copyright (c) 2008 Yii Software LLC
- * @license http://www.yiiframework.com/license/
- */
- namespace console\controllers;
- use common\models\AdminLog;
- use common\models\Customer;
- use yii\console\Controller;
- use yii\data\ActiveDataProvider;
- /**
- * This command echoes the first argument that you have entered.
- *
- * This command is provided as an example for you to learn how to create console commands.
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @since 2.0
- */
- class TestController extends Controller
- {
- /**
- * This command echoes what you have entered as the message.
- * @param string $message the message to be echoed.
- */
- public function actionIndex($message = 'hello world')
- {
- $customer = Customer::find()->all();
- // var_dump($customer);
- $str = '';
- foreach($customer as $k => $v){
- $str .="BEGIN:VCARD
- VERSION:3.0
- PRODID:-//Apple Inc.//iOS 11.2.1//EN
- N:".$v->name.";;;;
- FN:".$v->name."
- item1.TEL;type=pref:".$v->tel."
- REV:2018-01-15T08:22:36Z
- END:VCARD
- \n";
- }
- $str = rtrim($str, ',');
-
- //打印输出
- $myfile = fopen("newfile.vcf", "w") or die("Unable to open file!");
- fwrite($myfile, $str);
- fwrite($myfile, $str);
- fclose($myfile);
- die;
- }
- public function actionCreate() {
- echo 'advanced';
- }
- }
|