Bakeの使い方について教えてください。
モデルを作るときに
「Table sales does not exist, cannot bake a model without a table.」
というメッセージが出て、そこから先に進むことができません。
まず、Bakeを立ち上げて下記の画面でモデルを選びました。
Welcome to CakePHP v1.3.14 Console
---------------------------------------------------------------
App : photo
Path: /home/me/sample
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[F]ixture
[T]est case
[Q]uit
What would you like to Bake? (D/M/V/C/P/F/T/Q)
> m
---------------------------------------------------------------
MySQLに登録されているテーブル名が下記のように表示されました。
(テーブル名が出てくるので、MySQLの接続はOKだとは思います)
---------------------------------------------------------------
Bake Model
Path: /home/me/sample/models/
---------------------------------------------------------------
Use Database Config: (default/test)
[default] >
Possible Models based on your current database:
1. Sample
2. Customer
3. Sale
Enter a number from the list above,
type in the name of another model, or 'q' to exit
[q] > 3
---------------------------------------------------------------
3番目の「Sale」のモデルを作りたいので3を入力しました。
すると下記のようなメッセージがでて、bakeが終了してしまいます。
---------------------------------------------------------------
Given your model named 'Sale',
Cake would expect a database table named 'sales'
Do you want to use this table? (y/n)
[y] >y
Table sales does not exist, cannot bake a model without a table.
---------------------------------------------------------------
No.1ベストアンサー
- 回答日時:
実際のtable 名は何ですか? 複数形にしてないのかと思われますが。
| Cake would expect a database table named 'sales'
| Do you want to use this table? (y/n)
この質問は、「sales」 という複数形のtable名で存在するなら [y] 、名前が違うのならば [n] をいれて、実際のtable名を指定し直す部分です。
mpro-gramさん。
ご回答ありがとうございます。
テーブル名をチェックしてみました。
現在書籍を使って学習しているのですが、テーブルを作成するSQL文をインポートしたところ、テーブル名の頭文字が大文字になっていました。
小文字に修正したらうまく動きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 英語 できるだけ直訳で英語の翻訳をお願いします。(英語→日本語) 1 2022/10/15 20:59
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- 英語 英語の質問です。 When I taught in high school, I wanted to 4 2023/08/19 16:10
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
mysql+php 日付別料金データで...
-
phpでテーブルを作る際変数によ...
-
PHP+MySQLで、MySQLの信号機が...
-
php sqlite count 列数取得
-
phpにて出欠登録管理を作成して...
-
<VB.NET>INSERT文でDBにデータ...
-
PHPで[]の使い方について
-
stringaddslashes 半角¥が消える
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
Pro*Cの構文エラー
-
データベースに存在するデータ...
-
MySQLで0で検索できない
-
codeigniter 複数モデルでトラ...
-
MySQLにHTMLタグを挿入したい
-
SELECT結果から動的にコンボボ...
-
XAMMPが起動しません。
-
SQLiteでカラムを追加
-
phpのupdate,sql文にて連番カラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
csvをDBへ読み込んだら、NULLが...
-
OracleからAccessへのインポート
-
日またぎの計算
-
カラムにデータがあるかないか...
-
SQLで返り値が空とでる
-
phpでテーブルを作る際変数によ...
-
PHPでフォームからデータDBに書...
-
php sqlite count 列数取得
-
テーブルの、colspan="0"のIEと...
-
PHP PDOを利用してカラムの削除...
-
テーブルに行を追加
-
ヒアドキュメントでSQLを書く事...
-
PHPでPostgreSQLのテーブルを表...
-
DB Error: no such field
-
Accessへ日付をINSERT
-
phpを使用し、カテゴリー別に表...
-
クエリObjectをforeachで回す時...
-
phpにて出欠登録管理を作成して...
おすすめ情報