Jan 31
逆引きrhaco63: テーブルの初期データを作る
rhacoはproject.xmlに初期データを作っておくことが出来ます。作っておいた初期データはセットアップ画面でいつでもインポートすることが出来ます。
初期データのxml形式は以下のようになります。
<table>
....table定義
<default>
<data>
1番目のデータ(<column name="カラム名">データの値</column>または<column name="カラム名" value="データの値" />で指定する)
</data>
<data>
2番目のデータ
</data>
.....
</default>
</table>
例えば次のような書き方をします
project.xml
<project rhacover="1.6.1" version="0.0.1" name="htdocs" xmlns="http://rhaco.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://rhaco.org http://m.rhaco.org/xsd/project_1_6_0.xsd"> <database name="test"> <table name="Product"> <column name="id" /> <column name="name" label="製品名"></column> <default> <data> <column name="id">1</column> <column name="name">blogkit</column> </data> <data> <column name="id">2</column> <column name="name">conveyor</column> </data> </default> </table> </database> </project>
インポート手順は
セットアップ画面(setup.php)→database→importボタン
で行います。settingsでのデータベース接続設定および、databaseでのテーブル作成を前もってしておく必要があります。