[Catalyst] Class name rewrite

Vsevolod (Simon) Ilyushchenko simonf at cshl.edu
Tue Jul 12 00:33:52 CEST 2005

Danijel Milicevic wrote on 07/11/2005 01:49 PM:

>>I'm continuing to port my work apps to Catalyst. I've realized that 
>>Catalyst does not give you a choice in how it names autogenerated 
>>classes. In my case, it's a problem - the data for class Job for 
>>application named GA is stored in the table GAJob. It's easy to 
>>distinguish between tables for different applications if the table names 
>>are prefixed, but I don't want to see the prefixes in the class names.

> I'm a bit confused. Wouldn't simple renaming of the autogenerated
> classes solve your problem here? If you want to specify a class name for
> each table it would be even more work (typing-wise). Remember Catalyst
> will pick up every module in C/ M/ or V/ as long as it has the "use
> 'Catalyst::Base';" line.


I may not have a model file for each table - I'll create one only if I 
need to add extra methods to the class generated by the loader.


Simon (Vsevolod ILyushchenko)   simonf at cshl.edu

Terrorism is a tactic and so to declare war on terrorism
is equivalent to Roosevelt's declaring war on blitzkrieg.

Zbigniew Brzezinski, U.S. national security advisor, 1977-81

More information about the Catalyst mailing list