Browse Source

Merge pull request #300 from rinatio/113-yiic-to-yii

Rename yiic to yii. Fixes #113
tags/2.0.0-beta
Carsten Brandt 12 years ago
parent
commit
ab10896b03
  1. 6
      apps/bootstrap/protected/yii.bat
  2. 2
      build/build
  3. 2
      build/build.xml
  4. 2
      composer.json
  5. 9
      docs/guide/bootstrap.md
  6. 28
      docs/guide/migration.md
  7. 4
      docs/guide/upgrade-from-v1.md
  8. 6
      yii/yii.bat

6
apps/bootstrap/protected/yii.bat

@ -1,9 +1,7 @@
@echo off @echo off
rem ------------------------------------------------------------- rem -------------------------------------------------------------
rem Yii command line script for Windows. rem Yii command line bootstrap script for Windows.
rem
rem This is the bootstrap script for running yiic on Windows.
rem rem
rem @author Qiang Xue <qiang.xue@gmail.com> rem @author Qiang Xue <qiang.xue@gmail.com>
rem @link http://www.yiiframework.com/ rem @link http://www.yiiframework.com/
@ -19,4 +17,4 @@ if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
"%PHP_COMMAND%" "%YII_PATH%yii" %* "%PHP_COMMAND%" "%YII_PATH%yii" %*
@endlocal @endlocal

2
build/build

@ -13,7 +13,7 @@ defined('STDIN') or define('STDIN', fopen('php://stdin', 'r'));
require(__DIR__ . '/../yii/Yii.php'); require(__DIR__ . '/../yii/Yii.php');
$id = 'yiic-build'; $id = 'yii-build';
$basePath = __DIR__; $basePath = __DIR__;
$application = new yii\console\Application(array('id' => $id, 'basePath' => $basePath)); $application = new yii\console\Application(array('id' => $id, 'basePath' => $basePath));

2
build/build.xml

@ -94,7 +94,7 @@
</fileset> </fileset>
<fileset dir="." id="executables"> <fileset dir="." id="executables">
<include name="${build.src.dir}/**/yiic" /> <include name="${build.src.dir}/**/yii" />
</fileset> </fileset>
<target name="src" depends="sync"> <target name="src" depends="sync">

2
composer.json

@ -67,7 +67,7 @@
"vendor-dir": "yii/vendor" "vendor-dir": "yii/vendor"
}, },
"bin": [ "bin": [
"yii/yiic" "yii/yii"
], ],
"repositories": [ "repositories": [
{ {

9
docs/guide/bootstrap.md

@ -28,10 +28,9 @@ app/
img/ containing image files img/ containing image files
themes/ containing application themes themes/ containing application themes
protected/ containing protected application files protected/ containing protected application files
yiic yiic command line script for Unix/Linux yii yii command line script for Unix/Linux
yiic.bat yiic command line script for Windows yii.bat yii command line script for Windows
yiic.php yiic command line PHP script commands/ containing customized yii console commands
commands/ containing customized 'yiic' commands
components/ containing reusable user components components/ containing reusable user components
config/ containing configuration files config/ containing configuration files
console.php the console application configuration console.php the console application configuration
@ -60,4 +59,4 @@ app/
~~~ ~~~
TBD TBD

28
docs/guide/migration.md

@ -19,7 +19,7 @@ The following steps show how we can use database migration during development:
4. Doug applies the migration to his local development database 4. Doug applies the migration to his local development database
Yii supports database migration via the `yiic migrate` command line tool. This Yii supports database migration via the `yii migrate` command line tool. This
tool supports creating new migrations, applying/reverting/redoing migrations, and tool supports creating new migrations, applying/reverting/redoing migrations, and
showing migration history and new migrations. showing migration history and new migrations.
@ -29,7 +29,7 @@ Creating Migrations
To create a new migration (e.g. create a news table), we run the following command: To create a new migration (e.g. create a news table), we run the following command:
~~~ ~~~
yiic migrate/create <name> yii migrate/create <name>
~~~ ~~~
The required `name` parameter specifies a very brief description of the migration The required `name` parameter specifies a very brief description of the migration
@ -38,7 +38,7 @@ is used as part of a PHP class name. Therefore, it should only contain letters,
digits and/or underscore characters. digits and/or underscore characters.
~~~ ~~~
yiic migrate/create create_news_table yii migrate/create create_news_table
~~~ ~~~
The above command will create under the `protected/migrations` directory a new The above command will create under the `protected/migrations` directory a new
@ -153,7 +153,7 @@ To apply all available new migrations (i.e., make the local database up-to-date)
run the following command: run the following command:
~~~ ~~~
yiic migrate yii migrate
~~~ ~~~
The command will show the list of all new migrations. If you confirm to apply The command will show the list of all new migrations. If you confirm to apply
@ -170,7 +170,7 @@ Sometimes, we may only want to apply one or a few new migrations. We can use the
following command: following command:
~~~ ~~~
yiic migrate/up 3 yii migrate/up 3
~~~ ~~~
This command will apply the 3 new migrations. Changing the value 3 will allow This command will apply the 3 new migrations. Changing the value 3 will allow
@ -179,7 +179,7 @@ us to change the number of migrations to be applied.
We can also migrate the database to a specific version with the following command: We can also migrate the database to a specific version with the following command:
~~~ ~~~
yiic migrate/to 101129_185401 yii migrate/to 101129_185401
~~~ ~~~
That is, we use the timestamp part of a migration name to specify the version That is, we use the timestamp part of a migration name to specify the version
@ -196,7 +196,7 @@ To revert the last one or several applied migrations, we can use the following
command: command:
~~~ ~~~
yiic migrate/down [step] yii migrate/down [step]
~~~ ~~~
where the optional `step` parameter specifies how many migrations to be reverted where the optional `step` parameter specifies how many migrations to be reverted
@ -213,7 +213,7 @@ Redoing migrations means first reverting and then applying the specified migrati
This can be done with the following command: This can be done with the following command:
~~~ ~~~
yiic migrate/redo [step] yii migrate/redo [step]
~~~ ~~~
where the optional `step` parameter specifies how many migrations to be redone. where the optional `step` parameter specifies how many migrations to be redone.
@ -227,8 +227,8 @@ Besides applying and reverting migrations, the migration tool can also display
the migration history and the new migrations to be applied. the migration history and the new migrations to be applied.
~~~ ~~~
yiic migrate/history [limit] yii migrate/history [limit]
yiic migrate/new [limit] yii migrate/new [limit]
~~~ ~~~
where the optional parameter `limit` specifies the number of migrations to be where the optional parameter `limit` specifies the number of migrations to be
@ -247,10 +247,10 @@ often happens when developing a new migration. We can use the following command
to achieve this goal. to achieve this goal.
~~~ ~~~
yiic migrate/mark 101129_185401 yii migrate/mark 101129_185401
~~~ ~~~
This command is very similar to `yiic migrate/to` command, except that it only This command is very similar to `yii migrate/to` command, except that it only
modifies the migration history table to the specified version without applying modifies the migration history table to the specified version without applying
or reverting the migrations. or reverting the migrations.
@ -291,7 +291,7 @@ line:
To specify these options, execute the migrate command using the following format To specify these options, execute the migrate command using the following format
~~~ ~~~
yiic migrate/up --option1=value1 --option2=value2 ... yii migrate/up --option1=value1 --option2=value2 ...
~~~ ~~~
For example, if we want to migrate for a `forum` module whose migration files For example, if we want to migrate for a `forum` module whose migration files
@ -299,7 +299,7 @@ are located within the module's `migrations` directory, we can use the following
command: command:
~~~ ~~~
yiic migrate/up --migrationPath=ext.forum.migrations yii migrate/up --migrationPath=ext.forum.migrations
~~~ ~~~

4
docs/guide/upgrade-from-v1.md

@ -152,7 +152,7 @@ with significant improvements. For more details, please see the "assets" subsect
While Yii 2.0 continues to use PHP as its main template language, it comes with built-in While Yii 2.0 continues to use PHP as its main template language, it comes with built-in
support for two popular template engines: Smarty and Twig. The Prado template engine is support for two popular template engines: Smarty and Twig. The Prado template engine is
no longer supported. To use these template engines, you just need to use `tpl` as the file no longer supported. To use these template engines, you just need to use `tpl` as the file
extension for your Smarty views, or `twig` for Twig views. You may also configure the extension for your Smarty views, or `twig` for Twig views. You may also configure the
`View::renderers` property to use other template engines. `View::renderers` property to use other template engines.
@ -252,7 +252,7 @@ Console applications are now composed by controllers, too, like Web applications
console controllers and Web controllers share the same base controller class. console controllers and Web controllers share the same base controller class.
Each console controller is like `CConsoleCommand` in 1.1. It consists of one or several Each console controller is like `CConsoleCommand` in 1.1. It consists of one or several
actions. You use the `yiic <route>` command to execute a console command, where `<route>` actions. You use the `yii <route>` command to execute a console command, where `<route>`
stands for a controller route (e.g. `sitemap/index`). Additional anonymous arguments stands for a controller route (e.g. `sitemap/index`). Additional anonymous arguments
are passed as the parameters to the corresponding controller action method, and named arguments are passed as the parameters to the corresponding controller action method, and named arguments
are treated as global options declared in `globalOptions()`. are treated as global options declared in `globalOptions()`.

6
yii/yii.bat

@ -1,9 +1,7 @@
@echo off @echo off
rem ------------------------------------------------------------- rem -------------------------------------------------------------
rem Yii command line script for Windows. rem Yii command line bootstrap script for Windows.
rem
rem This is the bootstrap script for running yiic on Windows.
rem rem
rem @author Qiang Xue <qiang.xue@gmail.com> rem @author Qiang Xue <qiang.xue@gmail.com>
rem @link http://www.yiiframework.com/ rem @link http://www.yiiframework.com/
@ -19,4 +17,4 @@ if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
"%PHP_COMMAND%" "%YII_PATH%yii" %* "%PHP_COMMAND%" "%YII_PATH%yii" %*
@endlocal @endlocal

Loading…
Cancel
Save