Criação de nova ação de interface de comando no PIMF

Sim, nós, programadores, somos preguiçosos e pragmáticos. Portanto, o PIMF nos dá a possibilidade de criar nossas próprias ações interativas de interface de linha de comando PHP. Essa é a maneira mais fácil de criar alguma possibilidade de scaffolding ou manipulação de dados sem implementar uma interface de back-end HTML inteira.

Uma ação no controlador para inserir um artigo de blog via interface de linha de comando.

public function insertCliAction()
{
$title
= Pimf_Cli_Io::read('article title');
$content
= Pimf_Cli_Io::read('article content');

$entry
= new MyFirstBlog_Model_Entry();

$entry
->setTitle($title);
$entry
->setContent($content);

$res
= Pimf_Registry::get('em')->entry->insert($entry);

var_dump
($res);
}

Inicie sua interface de linha de comando, vá para o diretório raiz PIMF, digite o seguinte comando e siga as instruções:

php pimf blog:insert

Recuperando uma lista de aplicativos disponíveis ou comandos principais:

php pimf list

Escolha o comando que deseja:

PIMF v1.6 PHP Command Line Interface by Gjero Krsteski
+------------------------------------------------------+
controller
: blog

action
: insert

action
: update

action
: delete

action
: create_blog_table

+------------------------------------------------------+
controller
: core

action
: init

action
: create_session_table

action
: create_cache_table

+------------------------------------------------------+

Encontre mais aqui https://github.com/gjerokrsteski/pimf