2012-07-04 89 views
0

Magento的不运行的我module.But安装脚本版本的安装脚本core_resource table.Here是越来越添加是我的文件config.xml中的Magento的不运行SQL安装脚本

部分

<config> 
     <modules> 
      <Company_Brands> 
       <version>1.0.0</version> 
      </Company_Brands> 
     </modules> 
     <global> 
      <models> 
       <brands> 
        <class>Company_Brands_Model</class> 
        <resourceModel>brands_mysql4</resourceModel> 
       </brands> 
       <brands_mysql4> 
        <class>Company_Brands_Model_Mysql4</class>    
       </brands_mysql4> 
      </models> 

     <resources> 
      <brands_setup> 
       <setup> 
        <module>Company_Brands</module> 
        <class>Company_Brands_Model_Mysql4_Setup</class> 
       </setup> 
       <connection> 
        <use>core_setup</use> 
       </connection> 
      </brands_setup> 
      <brands_read> 
       <connection> 
        <use>core_read</use> 
       </connection> 
      </brands_read> 
      <brands_write> 
       <connection> 
        <use>core_write</use> 
       </connection> 
      </brands_write> 
     </resources> 
</global> 
</config> 

应用程序/代码/本地/公司/品牌/ SQL/brands_setup/mysql4安装-1.0.0.php

$installer = $this; 
$installer->startSetup(); 

$data = array(
    'label' => 'Brands', 
    'type' => 'select' 
    'input' => 'text', 
    'global'=> Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, 
    'required'=>false, 
    'is_configurable'=>true, 
    'compareble'=>true, 
    'filterable' =>true, 
    'searchable'=>true 
); 

$installer->addAttribute('catalog_product','some_brands',$data); 

$installer->endSetup(); 

应用程序/代码/本地/公司/品牌/型号/ mysql4/Setup.php

class Company_Brands_Model_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup 
{ 

} 
+3

你有开发者模式开启?您是否收到任何其他错误? – Sturm

+1

http://stackoverflow.com/questions/4717535/my-magento-extension-install-script-will-not-run和其他许多其他的 –

+0

为什么你需要空白的安装模型? –

回答

0

感谢大家的建议。

,在后'select'

$data = array(
    'label' => 'Brands', 
    'type' => 'select' 
    'input' => 'text', 

失踪应该

$data = array(
     'label' => 'Brands', 
     'type' => 'select', 
     'input' => 'text',