Yii Framework Forum: problema extendiendo el shell - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

problema extendiendo el shell Rate Topic: -----

#1 User is offline   gallego123 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 535
  • Joined: 11-August 09
  • Location:Argentina

Posted 05 April 2010 - 11:11 AM

estoy siguiendo los pasos para extender mi shell



http://www.yiiframew...doc/cookbook/41

pero me da error al querer usarlo

Quote

Fatal error: Class 'MycrudCommand' not found



aca el codigo completo

Quote

hsegura@pc080-sistemas:~/mnt/htdocs-desa/sistemas111$ protected/yiic shell
Yii Interactive Tool v1.1 (based on Yii v1.1.1)
Please type 'help' for help. Type 'exit' to quit.
>> help
At the prompt, you may enter a PHP statement or one of the following commands:
- controller
- crud
- form
- help
- model
- module
- mycrud
- mymodel

Type 'help <command-name>' for details about a command.

To expand the above command list, place your command class files
under 'protected/commands/shell', or a directory specified
by the 'YIIC_SHELL_COMMAND_PATH' environment variable. The command class
must extend from CConsoleCommand.

>> mycrud Areas
Yii::import('system.cli.commands.shell.CrudCommand');

defined('MY_CRUD_TEMPLATE') or
define('MY_CRUD_TEMPLATE',dirname(__FILE__).'/templates/crud');

class MycrudCommand extends CrudCommand
{
public $templatePath=MY_CRUD_TEMPLATE;
public $actions=array('insert','update','list','view','_form');
}
Yii::import('system.cli.commands.shell.CrudCommand');

defined('MY_CRUD_TEMPLATE') or
define('MY_CRUD_TEMPLATE',dirname(__FILE__).'/templates/crud');

class MycrudCommand extends CrudCommand
{
public $templatePath=MY_CRUD_TEMPLATE;
public $actions=array('insert','update','list','view','_form');
}

Fatal error: Class 'MycrudCommand' not found in /home/hsegura/mnt/htdocs-desa/sistemas111/framework/console/CConsoleCommandRunner.php on line 129
hsegura@pc080-sistemas:~/mnt/htdocs-desa/sistemas111$


KISS - Keep It Simple Stupid
ASAP-As Soon As Possible
http://www.yiiframew...oc/cookbook/71/
0

#2 User is offline   PoL 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 506
  • Joined: 05-November 08
  • Location:Buenos Aires, Argentina

Posted 05 April 2010 - 11:19 AM

Si no me equivoco, tanto el nombre del archivo, como el nombre de la clase deben ser iguales (cor respecto a las mayúsculas y minusculas)
Es ese tu caso?

Perdon, en realidad, si el archivo se llama mycrud, la clase deberia llamarse mycrudCommand (respentando las mayúsculas)

This post has been edited by PoL: 05 April 2010 - 11:20 AM

Don't say what you think, think what you say
The problem is communication! Excess of communication!
0

#3 User is offline   gallego123 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 535
  • Joined: 11-August 09
  • Location:Argentina

Posted 06 April 2010 - 07:21 AM

View PostPoL, on 05 April 2010 - 11:19 AM, said:

Si no me equivoco, tanto el nombre del archivo, como el nombre de la clase deben ser iguales (cor respecto a las mayúsculas y minusculas)
Es ese tu caso?

Perdon, en realidad, si el archivo se llama mycrud, la clase deberia llamarse mycrudCommand (respentando las mayúsculas)


hola PoL

deberías saber que cuando pregunto algo, seguro la solución es la mas b...
faltaba esto
"<?php" al comienzo del archivo
je

saludos y gracias
KISS - Keep It Simple Stupid
ASAP-As Soon As Possible
http://www.yiiframew...oc/cookbook/71/
0

#4 User is offline   PoL 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 506
  • Joined: 05-November 08
  • Location:Buenos Aires, Argentina

Posted 06 April 2010 - 07:24 AM

Ah.... Pasa en la vida, pasa en TNT (jajaja)
Si, a veces esos errores son los más dificiles de ver... (nada que un par de horas de descanso no solucionen, por otro lado)
Don't say what you think, think what you say
The problem is communication! Excess of communication!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users