magento-尊龙官方平台

magento----使用magento机制安装数据表

el/2024/3/25 14:37:55

 

过程中注意事项:

当安装一个表的时候,就会在core_resource中加入一条数据,来记录改数据表的版本情况。

在安装过程中,如果mysql4-install-0.1.0.php有错误,该表不能建立,但是在core_resource表中还是加入了该的信息,故下次调试的时候记住,到表core_resource中删除对用的那条数据,否则,安装不上~!!!!

2.1

app/ect/modules/

2.2

app/code/community/aq/gao/etc/config.xml

app/code/community/aq/gao/sql/gao_setup/mysql4-install-0.1.0.php

 

只需要建这两个文件就可以完成,当然是最简单的方式了。

 

2.3

编辑config.xml文件

2.3.1

core_setup

 

 

 

 

 

 

2.4

编辑

mysql4-install-0.1.0.php

一定别把`当成',擦!!,,,,`````````,此符号是在英文状态下esc下面的那个键打出来的符号,擦!

 

 

 

 

附文件:

 

app/code/community/aq/gao/etc/config.xml

----->

 

0.1.0

 

 

standard

aq_gao

gao

 

 

aq_gao_model

gao_mysql4

aq_gao_model_mysql4

aagao

aq_gao

core_setup

core_write

core_read

 

 

              

                    aq_gao

           

        

        

            core_setup

            

  

 

app/code/community/aq/gao/sql/gao_setup/mysql4-install-0.1.0.php

----->

 

 

$installer = $this;

 

$installer->startsetup();

try{

$installer->run("

 

drop table if exists {$this->gettable('gao/gao')};

create table {$this->gettable('gao/gao')} (

`post_id` int( 11 ) unsigned not null auto_increment ,

`cat_id` smallint( 11 ) not null default '0',

`title` varchar( 255 ) not null default '',

`post_content` text not null ,

`status` smallint( 6 ) not null default '0',

`created_time` datetime default null ,

`update_time` datetime default null ,

`identifier` varchar( 255 ) not null default '',

`user` varchar( 255 ) not null default '',

`update_user` varchar( 255 ) not null default '',

`meta_keywords` text not null ,

`meta_description` text not null ,

`comments` tinyint( 11 ) not null,

primary key ( `post_id` ) ,

unique key `identifier` ( `identifier` )

) engine = innodb default charset = utf8;

 

insert into {$this->gettable('gao/gao')} (`post_id` ,`cat_id`, `title` ,`post_content` ,`status` ,`created_time` ,`update_time` ,`identifier` ,`user` ,`update_user` ,`meta_keywords` ,`meta_description`)

values (null ,'0', 'hello world', 'welcome to magento blog by aheadworks co. this is your first post. edit or delete it, then start blogging!', '1', now( ) , now( ) , 'hello', 'joe blogs', 'joe blogs', 'keywords', 'description');

 

");

}catch(exception $e){}

 

$installer->endsetup(); 

------------------------->ko!!!

 

 

 

 

 

 

 

 

 

 

 


http://www.ngui.cc/el/5126538.html

相关文章

magento------让菜单显示图片-------显示图片的菜单

对于菜单,如果想显示菜单,下面是直接改动源代码的方式实现的,当然在系统升级的时候有可能代码麻烦,完美方式当然是重写这个类,下面介绍的直接改动系统代码: 1 由page.xml得出

做一个在后台显示的内容的简单模块

在menu做好的基础上!!!! 1 app/etc/modules 2 app/code/community/aq/gao/etc/config.xml 0.…

---------new--------magento--后台显示编辑框,用来编辑和插入功能!!!

1 访问后台路径/../index/bao 转向下面的方法 2 class aq_gao_indexcontroller extends mage_adminhtml_controller_action{ public function baoaction(){ $this->loadlayout(); $this->getlayout()->getblock(head)->setcanloadextjs(tru…

select all ------grid控件----magento后台查询所有信息

1 首先写controller public function kunaction(){ $this->loadlayout(); $this->_addcontent($this->getlayout()->createblock(gao/manage_gao)); $this->renderlayout(); } 2 编写block app/code/community/aq/gao/block/manage/gao.php app/code/commu…

delete-----magento后台数据信息删除----------

在grid里面实现这个方法: protected function _preparemassaction() { $this->setmassactionidfield(post_id); $this->getmassactionblock()->setformfieldname(blog); $this->getmassactionblock()->additem(delete…

左侧栏显示菜单!!

main aims: * add the category tree of current viewing in left navigation sidebar instead of the “browse by” box on top * remove the popup menu there are 3 files that you need to change, including one hardcode file (navigation.php). therefore, you bett…

magento------实现多域名,多网店步骤

http://www.crucialwebhost.com/blog/how-to-setup-multiple-magento-stores/#addon-domain-method 地址来源 how to setup multiple magento stores by kyle on december 28, 2008 posted in howto, magento 78 comments there are numerous ways to setup multiple mage…

总结------------创建多域名(website)多网店(store)magento网站

建造多域名网站 例子: http://www.luxuryjewelryonline.com/tiffany/ http://www.luxuryjewelryonline.com/cartier/ 就和这种: 步骤: 1 在后台添加分类 做catelog tiffany ------ cartier ------ 2 添加website,与ca…

magneto--------------后台----grid中的 ----------删除功能

点击左边框,然后点击delete,删除grid中的记录 1 在grid中写入函数 protected function _preparemassaction() { $this->setmassactionidfield(post_id); $this->getmassactionblock()->setformfieldname(gao); $this->getmassactionblock()…

magento ----系统配置

明天就过年了,哈哈! 1 如何获得配置数据 mage::getstoreconfig(段,store_id),譬如: mage::getstoreconfig(helloworld_options/message/hello_message,1); 可以得到sysytem.xml文件中配置后,然后再后台system-confi…
网站地图