InstallController.class.php 941 Bytes
<?php
/**
 * 应用安装时的消息回调
 * User: zhuxun37
 * Date: 16/8/11
 * Time: 下午3:44
 */

namespace Frontend\Controller\Callback;

class InstallController extends AbstractController
{
    // 应用状态,可用
    const PLUGIN_STATE_AVAILABLE = 1;
    // 应用状态,不可用
    const PLUGIN_STATE_UNAVAILABLE = 2;


    public function __construct()
    {
        parent::__construct();

    }

    public function Index()
    {
        Log::record(sprintf('---%s %s INSTALL START---', QY_DOMAIN, APP_IDENTIFIER), Log::INFO);
        Log::record(var_export($this->callBackData, true), Log::INFO);
        Log::record(sprintf('---%s %s INSTALL END ---', QY_DOMAIN, APP_IDENTIFIER), Log::INFO);

        $this->Install();
        exit('SUCCESS');
    }

    /**
     * 安装应用
     *
     * @author caijianhua
     *
     * @return void
     */
    public function Install()
    {
        exit('SUCCESS');
    }

}