Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Extending Page Naming Convention


2 Posts   617 Views


9 December 2010 at 6:16am Community Member, 46 Posts


this might be a simple question.

I want to know if all Pages that extend Page have to be named Page at the end, like HomePAGE, ContentPAGE or DistributionPAGE. Or can I name them Home, Content and Distribution.

I run into Bad class to singleton errors calling the admin with index.php/admin. Using .htaccess and only /admin works. I really don't get the difference and it's kind of confusing.



9 December 2010 at 7:05am (Last edited: 9 December 2010 7:06am), Forum Moderator, 1796 Posts

As far as I know you can name them whatever you like, but it is good practice to name things in a was that reminds you what the class is.

Regarding "admin" vs "index.php/admin" the index.php with silverstripe simulates having mod_rewrite - if you can actually have mod_rewrite (that is sounds like you have because it works without index.php) then you should delete it from your installation.