你可能看到了表的前缀非常奇怪。Joomla将替换这个前缀,用安装时候指定的内容。对于通常的安装,这个表名将是jos_hello,这样可以多个安装使用一个数据库,并且能够避免表名冲突。
表中有两个字段,一是id,是主键,一是greeting.
以上内容保存在 install.utf.sql.
创建卸载sql文件
尽管我们希望永远不必卸载组件,然而卸载也是重要的。Joomla将自动找到需要删除的文件和目录,可是必须要将删除表的sql语句写在安装文件中。语句如下:
DROP TABLE IF EXISTS `#__hello`;
保存在 uninstall.utf.sql中.
新的安装文件如下:
http://dev.joomla.org/xml/1.5/component-install.dtd">
在install和uninstall部分,file标签中指定了charset和driver,目前唯一合法的charset是utf-8,如果想在非utf8数据库创建表,可以忽略这个属性。driver属性目前只能是mysql,将来Joomla可能支持更多数据库。