How does that apply to multi-word modules?  I could be wrong, but I'm pretty
sure Zend_Tool doesn't handle them very well either…

CM

  <http://cmorrell.com/> *Chris Morrell*  Web: http://cmorrell.com  Twitter:
@inxilpro <http://twitter.com/inxilpro>


On Mon, Apr 19, 2010 at 12:31 PM, Ralph Schindler
<[email protected]>wrote:

>
>  (index)" message. When I call http://myproject/bar it works fine. So a
>> module with a capital letter cannot be found by the router. If I change
>> the directory path from /application/modules/Foo to
>> /application/modules/foo everything works fine again. So, from this
>> point I think having a capital letter in a module is not a good idea.
>>
>
> I actually ran into this too recently, and thus started thinking...
>
>
>  Now, the two model classes have the names bar_Model_Foo and
>> Foo_Model_Bar. The model class for the module bar starts with a small
>>
>
> This is a bug.  The module name should be capitalized when creating models
> inside modules.
>
> I think the question that should be asked is, what is the canonical naming
> format for a "module".  This should be considered from the "how do I code
> with this name" perspective, and not from the "how do I route to this name"
> perspective.
>
> Should modules be expected to be dash-separated, CamelCased?
>
> I think the trend is that our application directory should contain elements
> that are CamelCased so that there is minimal conversion going on with
> respect to autoloaders.
>
> We can then put the onus onto the router to find valid routes and convert
> those url names to code paths (controllers, actions and modules).
>
>
>  letter and the other class with a capital letter. I would love the class
>> to be called Bar_Model_Foo but this only works if I create a module with
>> Zend_Tool which has a capital letter. The name for the model itself
>> doesn't take care if the model name has a capital or not when created by
>> Zend_Tool.
>>
>> This is weird. Is this just a bug or is this a feature which I don't
>> understand?
>>
>
> There are lots of moving parts I hate to confess. We should discuss what
> we'd expect this to do, and all the technical limitations we are working
> within.
>
> -ralph
>
>

Reply via email to