Its nothing about inflectors?
2008/11/19, mchollan <[EMAIL PROTECTED]>: > > > Carlos, > > I see what you are saying, and I wrestled this for a short time on my > own. The reason I believe You get those errors when you use what you > believe is the correct naming convention is actually how you request > the pages. The URL routes like this > http://localhost/{Application}/{Controller}/{Action}/{Parameter > 1} . So if you build you controller as ItemsController but call > http://localhost/cakeapp/item you will get the error: > > Error: ItemController could not be found. > > Error: Create the class ItemController below in file: app/controllers/ > item_controller.php > > <?php > class ItemController extends AppController { > > var $name = 'Item'; > } > ?> > > > Then you request http://localhost/cakeapp/items and you should see the > correct page. I hope this clears things up for you. > > Matthew > > On Oct 2, 5:52 am, "carlos ferrandis" <[EMAIL PROTECTED]> wrote: > > I appreciate your effort in point me the rules about conventions, however > I > > haven't broken those conventions in this case, is cake the one that is > > wrongly showing weird directions on the error messages. But it only > happens > > when I turn off the .htaccess because I had to in order to have > everything > > working in my zend/apache. > > If I take all the code without any change and put in another computer > > running wamp it work like a charm. > > > > I am pretty sure the issue is related to zend/apache but still I think it > > should work using the "pretty stuff" in substitution of the .htaccess, > > don't you agree? > > > > I would like to be able to catch attention for that issue because I feel > it > > might be important for more people beside me. > > > > thanks a lot > > > > carlos > > > > On Thu, Oct 2, 2008 at 1:42 AM, Predominant <[EMAIL PROTECTED]> > wrote: > > > > > The CakePHP Book really is the ultimate source for this information. > > > The Conventions section explains everything you need: > > >http://book.cakephp.org/view/22/CakePHP-Conventions > > > > > Model Name: singular, camel cased > > > Model File Name: singular, underscored > > > Controller Name: plural, camel cased > > > Controller File Name: plural, underscored > > > Database Table Name: plural, underscored > > > > > Cheers. > > > > > On Oct 2, 2:44 am, carlos ferrandis <[EMAIL PROTECTED]> wrote: > > > > I thought it was a problem because I was not used to the naming rules > > > > for cake but now I don't understand, please continue reading... > > > > > > I have a table named: items > > > > > > then in app/controllers/items_controller.php > > > > > > I have > > > > > > <?php > > > > class ItemsController extends AppController { > > > > var $name = 'Items'; > > > > var $scaffold;} > > > > > > ?> > > > > > > the code above troughs the following error: > > > > > > Error: ItemController could not be found. > > > > Error: Create the class ItemController below in file: > app\controllers\ > > > > item_controller. php > > > > <?php > > > > class ItemController extends AppController { > > > > > > var $name = 'Item';} > > > > > > ?> > > > > > > If I switch to singular: app/controllers/item_controller.php > > > > > > and the class as well: class ItemsController extends AppController > > > > {... > > > > > > then it works. > > > > > > but so far I've learned that I should be in plurar, so I don't > > > > understand. > > > > > > Is there anybody available to write some explanation about that. May > > > > be is my fault. > > > > > > **************************** > > > > > > Em portugues: > > > > > > Achei que fosse por eu estar me acostumando com as regras de > > > > nomenclatura do cake mas vamos aos fatos: > > > > > > eu tenho uma tabela que se chama: items > > > > > > em app/controllers/ items_controller .php > > > > > > eu tenho: > > > > > > <?php > > > > class ItemsController extends AppController { > > > > var $name = 'Items'; > > > > var $scaffold;} > > > > > > ?> > > > > > > o codigo acima nao roda. da erro e diz que > > > > > > Error: ItemController could not be found. > > > > Error: Create the class ItemController below in file: > app\controllers\ > > > > item_controller. php > > > > <?php > > > > class ItemController extends AppController { > > > > > > var $name = 'Item';} > > > > > > ?> > > > > se eu passo para singular o nome do arquivo.php e o nome da classe > > > > como a mensagem de erro pede entao roda. > > > > > > mas na literatura que estou lendo diz, tabela no plural > > > > controller.php no plurar e classe no plurar. > > > > > > alguma explicacao plausivel que prove que eu estou comentendo algum > > > > erro? > > > > > > obrigado > > > > > > Carlos > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
