I created a ModelAdmin, ran /dev/build and then I found out I didn't need that ModelAdmin anymore and after I delete the ModelAdmin file and run /dev/build, I get the error:
Warning: include_once(C:/Program Files (x86)/Zend/Apache2/htdocs/coolwebsite/mysite/code/MyCatalogAdmin.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\sapphire\core\Core.php on line 246
Warning: include_once() [function.include]: Failed opening 'C:/Program Files (x86)/Zend/Apache2/htdocs/coolwebsite/mysite/code/MyCatalogAdmin.php' for inclusion (include_path='.') in C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\sapphire\core\Core.php on line 246
Fatal error: Uncaught exception 'ReflectionException' with message 'Class MyCatalogAdmin does not exist' in C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\cms\code\CMSMenu.php:221 Stack trace: #0 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\cms\code\CMSMenu.php(221): ReflectionClass->__construct('MyCatalogAdmin') #1 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\cms\code\CMSMenu.php(19): CMSMenu::get_cms_classes() #2 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\cms\_config.php(19): CMSMenu::populate_menu() #3 C:\Windows\Temp\silverstripe-cacheC--Program-Files-(x86)-Zend-Apache2-htdocs-coolwebsite\manifest-main(5633): require_once('C:\Program File...') #4 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\sapphire\core\ManifestBuilder.php(70): require_once('C:\Windows\Temp...') #5 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\sapphire\core\Core.php(165): ManifestBuilder::include_manifest() #6 C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\sapphire\main.php(58 in C:\Program Files (x86)\Zend\Apache2\htdocs\coolwebsite\cms\code\CMSMenu.php on line 221
How do you delete an existing ModelAdmin? I was under the impression, like all the other components, you just delete the file to remove the db references from it.