Magento mage :: getModel在创建模型对象时

时间:2014-03-11 06:56:47

标签: php magento model factory

警告:include(C:\ xampp \ htdocs \ magento \ includes \ src \ Magentotutorial_Weblog_Model_Blogpost.php):无法打开流:C:\ xampp \ htdocs \ magento \中没有此类文件或目录包含\ src \ Varien_Autoload第93行的.php


config.xml中

<?xml version="1.0"?>
<config>
    <modules>
        <Magentotutorial_Weblog>
            <version>1.6.0.4</version>
        </Magentotutorial_Weblog>
    </modules>

    <global>
     <models>
        <weblog>
            <class>Magentotutorial_Weblog_Model</class>
            <resourceModel>weblog_resource</resourceModel>
        </weblog>
     </models>
    </global> 

    <frontend>
      <routers>
          <weblog>
            <use>standard</use>
               <args>
                  <module>Magentotutorial_Weblog</module>
                  <frontName>weblog</frontName>
               </args>
          </weblog>
      </routers>
    </frontend> 
</config>

控制器:IndexControllers

<?php 
class Magentotutorial_Weblog_IndexController extends Mage_Core_Controller_Front_Action {
    public function testModelAction() {
        $blogpost = Mage::getModel('weblog/blogpost');
        echo get_class($blogpost);
    }
} 
?>

我还创建了名为BlogPost的模型文件。请找到如下代码。

<?php 
class Magentotutorial_Weblog_Model_Blogpost extends Mage_Core_Model_Abstract
{
    protected function _construct()
    {
        $this->_init('weblog/blogpost');
    }
} 
?>

1 个答案:

答案 0 :(得分:1)

请使用以下步骤

从管理员禁用编译
sytem->tools->compilation