Magento - 使用Module Creator后编辑文件时出现奇怪的问题

时间:2011-02-20 11:49:58

标签: php magento

我正在使用Module Creator创建自定义模块。

模块正在运行,但我无法编辑创建的文件。 我已经下载了自定义模块的文件,并尝试从以下位置编辑安装文件:

<?php

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

-- DROP TABLE IF EXISTS {$this->getTable('banners')};
CREATE TABLE {$this->getTable('banners')} (
  `banners_id` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `filename` varchar(255) NOT NULL default '',
  `content` text NOT NULL default '',
  `status` smallint(6) NOT NULL default '0',
  `created_time` datetime NULL,
  `update_time` datetime NULL,
  PRIMARY KEY (`banners_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
");

$installer->endSetup();

为:

<?php

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

-- DROP TABLE IF EXISTS {$this->getTable('banners')};
CREATE TABLE {$this->getTable('banners')} (
  `banners_id` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `filename1` varchar(255) NOT NULL default '',
  `content` text NOT NULL default '',
  `status` smallint(6) NOT NULL default '0',
  `created_time` datetime NULL,
  `update_time` datetime NULL,
  PRIMARY KEY (`banners_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
");

$installer->endSetup(); 

我在文件名字段中添加了数字1。当我上传更改的文件时,我在尝试运行模块时出错:

Parse error: syntax error, unexpected T_VARIABLE in /home/.../public_html/shevypro/app/code/local/Zone/Banners/sql/banners_setup/mysql4-install-0.1.0.php on line 1

即使我撤消文件中的更改(ctrl + z)并重新上传文件,我仍然会遇到同样的问题。

导致这种情况的原因是什么?

0 个答案:

没有答案