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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

General Questions /

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

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

[Solved] ModelAdmin - Create and search buttons return 'Not Found'


Go to End


2 Posts   1594 Views

Avatar
Ben Gribaudo

Community Member, 181 Posts

13 February 2009 at 10:12am

Edited: 17/02/2009 3:05am

Hello,

Started experimenting with ModelAdmin today--neat concept! Ran into difficulty with the create and search buttons that appear in the auto-created add/search/import panel. If I click on either of those buttons, a red "Not Found" error message is displayed at the bottom of the main CMS admin panel. Not good. If I add "Director::addRules(100, array('admin/quotes/$Class/$Action/$ID' => 'QuotesAdmin'));" to my module's _config.php and then click on create or search, the main panel shows the "welcome to SilverStripe now loading" screen.

Would you have any clues as to what I need to do to get create and search working?

I'm running the http://open.silverstripe.com/browser/modules/cms/branches/nestedurls code base on Apache 2.2 running on Win XP.

Thank you,
Ben

-----------

Code:

<?
class QuotesAdmin extends ModelAdmin {
   
  protected static $managed_models = array(
      'QuoteModel'
   ); 
 
  static $url_segment = 'quotes'; 
  static $menu_title = 'Quotes';
  
}
?>

<?
class QuoteModel extends DataObject {
   static $db = array(
      'Quote' => 'Text',
      'Source' => 'Varchar',
      'Author' => 'Varchar'
   );
   static $searchable_fields = array(
      'Quote',
      'Source',
      'Author'
   );
}
?>

Avatar
Ben Gribaudo

Community Member, 181 Posts

17 February 2009 at 3:05am

Actually, I was running http://svn.silverstripe.com/open/phpinstaller/branches/nestedurls/.

At any rate, the problem ended up being the fact that there were some changes to trunk that hadn't been ported over to nestedurls, for my problem went away when I switched to trunk.

Have a great day,
Ben