zoukankan      html  css  js  c++  java
  • yii console

    Here is a step by step to show how to run command in the server with yii framework.

    1. Create the web application.

    yiic webapp ./myapp

    2. Edit myapp/protected/config/console.php:

    复制代码
    returnarray(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'My Console Application',

    'params'=>array(
    'testparam'=>'testvalue',
    )
    ,
    );
    复制代码

    3. Create myapp/protected/commands/DemoCommand.php:

    复制代码
    <?php
    class DemoCommand extends CConsoleCommand {

    publicfunction run($args)
    {
    echo"Hello! Param=".Yii::app()->params['testparam']." ";
    }
    }
    复制代码

    4. Check that yiic finds the command:

    david_lee@david-desktop:~$/var/www/webapp/protected/yiic

    Tip: make sure that you have the php bin in /usr/bin.

    Then you will get the message as below:

    复制代码
    Yii command runner (based on Yii v1.1.3)
    Usage: .
    /protected/yiic <command-name> [parameters...]

    The following commands are available:
    - demo
    - message
    - shell
    - webapp
    复制代码

    5. Run the command:

    david_lee@david-desktop:~$ /var/www/webapp/protected/yiic demo

    You will get the output:

    Hello!Param=testvalue

    Tip: You have to pay attention that the name of the command above: yiic demo. Please compare with the name of myapp/protected/commands/DemoCommand.php

    Have fun with Yii!

    Yii console 的db 如果是localhost需要修改为127.0.0.1

  • 相关阅读:
    javascript基础
    杂谈
    六大设计原则
    MVC的理解
    不错的资源哦
    平时你从哪里获取前端知识?
    网站背景平铺
    js 获取节点
    自适应后的页面用户点击后会放大
    innerHTML的运用
  • 原文地址:https://www.cnblogs.com/likwo/p/3169199.html
Copyright © 2011-2022 走看看