我完成了本教程,我的问题在于我没有得到任何函数。在“全局配置和创建模型”部分包含错误(分配给变量时Mage::getModel('weblog/blogpost')
,而模型尚不存在)。
在某些时候,我在 /index.php 中发现了一个 if 语句,其中调用了以下方法:
Mage::setIsDeveloperMode(true);
为了测试它,我将它放在 if 语句之外(我知道这不是好的做法)。
结果是我收到了这个警告信息:
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : XML declaration allowed only at the start of the document in /home/dowebro/public_html/magento/lib/Varien/Simplexml/Config.php on line 510
#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', '/home/dowebro/p...', 510, Array)
#1 /home/dowebro/public_html/magento/lib/Varien/Simplexml/Config.php(510): simplexml_load_string(' loadString(' loadFile('/home/dowebro/p...')
#4 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/Config.php(318): Mage_Core_Model_Config->loadModulesConfiguration(Array, Object(Mage_Core_Model_Config))
#5 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/App.php(414): Mage_Core_Model_Config->loadModules()
#6 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#7 /home/dowebro/public_html/magento/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#8 /home/dowebro/public_html/magento/index.php(91): Mage::run('', 'store')
#9 {main}
但仍然没有我期望的错误。
那么,我怎样才能摆脱这个警告信息,但更重要的是,我怎样才能在开发模式下看到错误呢?
谢谢!
编辑:当我继续学习本教程时,我发现我没有从核心课程中得到任何反馈。例如:在尝试从资源定义不完整的模型中获取数据时,我应该得到“无法检索实体配置:weblog/blogpost”。好吧,我没有。:|