• []
  • []
  •  
  • del.icio.us 
  •  
  • Yahoo!֥åޡϿ 

PRADO コマンドラインプログラム

PHP 求人 募集 Symfony CakePHP Smarty Ruby on Rails

PRADO コマンドラインプログラム 概要

Webアプリケーションとは言え、
なにもWebだけとは限らない。
メールを受けた処理をしたり、
cron実行をしたりと
コマンドラインプログラムが必要になる場合も多々ある。

PRADOにはコマンドラインプログラム用のインターフェースを用意されている。
だが、コマンドラインだけは手続き型(関数ベース)となる。
これはある意味仕方がないのかもしれない。

PRADOは実質TApplicationがアプリケーションの本体で、
PRADO::getApplication()とするといつでも本体が取り出せる。
それを利用してコマンドラインプログラムを形成していく。

PRADO コマンドラインプログラム 詳細

/pradocli.php

<?php
require_once('/usr/local/lib/php/prado/prado.php');
$application=new TShellApplication('/path/to/application.xml');
 
$application->run();
 
// prado::using('Application.command.hoge');
 
print_r( $_SERVER );

実行は以下のようにする。

 $ php pradocli.php

framework/prado/command_line.txt · 最終更新: 2007/08/04 16:42 by dozo