Cartthrob Liteの問題

カートのトラブライトとデフォルトのテンプレートをインストールした後、デフォルトのチェックアウトページをテストしてチェックアウトボタンを押すと、次のエラーが表示されます。

Error Number: 1364

Field 'title' doesn't have a default value

INSERT INTO `exp_channel_titles` (`entry_id`, `site_id`, `channel_id`, `author_id`, `forum_topic_id`, `ip_address`, `status`, `versioning_enabled`, `entry_date`, `edit_date`, `year`, `month`, `day`) VALUES ('', '1', '2', 1, 0, '::1', 'closed', 'y', 1394557211, '20140311130111', '2014', '03', '11')

Filename: third_party/cartthrob/models/cartthrob_entries_model.php

Line Number: 261

on_the_fly = "yes"がテンプレートに設定されていても、エントリIDはnullになります。

何が問題なの?

1

1 答え

私は最近これに対して反対しています。 sql_mode STRICT_TRANS_TABLES が有効になっていないことを確認してください。

1
追加された