画像スライダーに項目を追加したい

2018年5月30日 at 16:07

いつもお世話になっております。

画像スライダーに字幕という項目を追加したのですが、添付画像のようなエラーが吐き出されてしまい、うまくいきません。
(db.xmlやcontroller.phpではsubtitleという値で設定しています)

スライダーに対して項目を追加するのは不可能なのでしょうか?
他の自作したものではエラーがでませんでした。

タグ:

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 8:16
controller.php の記述ミスだと思います。values 内の ? の数が足りていない。
 

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 9:33
>菱川様

ありがとうございます。
すみません、添付した画像を貼り間違えておりました。。
?の数は追記したのですが、カラムが見つからないよ―とでてしまいました。
controller.phpの記述ミスでしょうか。

An exception occurred while executing 'INSERT INTO btTopListEntries (bID, fID, title, subtitle, description, sortOrder, linkURL, internalLinkCID) values(?,?,?,?,?,?,?,?)' with params ["35044", 0, "", "", "", "0", "", 0]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'subtitle' in 'field list'
 

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 9:51
管理画面から、ブロックの更新をしましたか…?
 

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 10:24
再度更新して確認してみましたが同じエラーでした。
 

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 13:28
db.xmlも変更して更新もしたのであれば、カラムが追加されるはずですが、実際のMySQLデータベースにログインして確認して見ていただけますか?

あと、念のため確認ですが管理画面のブロックタイプ一覧から該当のブロックを選択して表示される画面で更新ボタンをクリックしてますでしょうか
 

Re: 画像スライダーに項目を追加したい

2018年6月4日 at 9:52
DBに追加されていなかったため、再度最初からやりなおしたらうまくいきました。
どこかで記述がミスっていたようです。
ありがとうございます。
 

Re: 画像スライダーに項目を追加したい

2018年6月1日 at 17:24
DBに追加されていませんでした。。
db.xmlがうまくいっていないということですよね?
再度記述確認してもう一度やりなおしてみます。
ありがとうございます。