1からまでを表示 (計5) |
tao様ありがとうございます。
やはりtao様のおっしゃられた通り、データタイプに問題があったようです。
とりあえず、全部「X」にしたらDBは生成されました。
本当は、さらにふさわしい設定があるとは思うのですが、知識の限界につき、これで進めようと思います。
いろいろ有難うございます。
Posted on 1月 18, 2011 at 11:05 午後
|
ご返信ありがとうございます。
DBはあまり詳しくないのですが、データ形式をCやIにしても同じでした。
デフォルトブロックなどはきちんと動作します。
Posted on 1月 18, 2011 at 4:55 午後
|
失礼しました。記入ミスです。
ファイル名はdb.xmlで作成しました。
Posted on 1月 18, 2011 at 4:16 午後
|
マニュアルに沿い、ブロックの作成を試みました。
以下のdb.php を作成し、それぞれの値をadd.phpより、フォームオブジェクトを介して保管するように組みました。
<?xml version="1.0"?>
<schema version="0.3">
<table name="amarank">
<field name="bID" type="I">
<key />
<unsigned />
</field>
<field name="keywords" type="C">
</field>
<field name="category" type="X2">
</field>
<field name="number" type="C">
</field>
<field name="width" type="C">
</field>
<field name="height" type="C">
</field>
</table>
</schema>
ところが、ブロックを挿入しても、一番上の'BId'および'keywords'フィールド以外のフィールドが生成されていないようで、もちろんプログラムが動作しません。ブロック自体は空のブロックとして挿入されます。
そして、DBのadminより手動でフィールドを生成すると動作します。
controller.phpの中のテーブル名も、一致しております。フィールドがひとつしか出来ないのは、何か上記の文法上のミスと疑っているのですが、どこがおかしいのか、見当がつかないでおります。
どなたか、お分かりになる方はいらっしゃいませんでしょうか?
よろしくお願いいたします。
Posted on 1月 18, 2011 at 12:37 午後
|
こんにちは、はじめまして。
最近Concrete5に出会い、徐々にはまりはじめています。
ところで、ページを編集しようとすると、しばしば
「違うユーザーが、既にこのページを編集しています。」
というメッセージが出てきて、編集が出来ないことが多いのです。
ユーザはそもそも管理者のみしか作成していませんし、ログインやログアウトも毎回きちんとしております。
管理画面に出入りしたり、他のページを編集しているうちに、編集モードに入れることもありますが、法則性が掴めないでおります。
使用バージョンは最新版で、サーバーはSpeeverです。
何か、使い方や設定に問題があるのでしょうか?
よろしくお願いいたします。
Posted on 1月 11, 2011 at 11:06 午後
|