XAMPPを用いて、
ローカルホスト上で、動作確認を行いたいと考えております。
https://www.ritolab.com/entry/64
上記のサイトを参考に、
bin/cake bake controller Sample
でコントローラーの作成。
cakephp/src/Template 配下に
Sample ディレクトリを作成し、その中に index.ctp を作成。
index.ctp を以下のように記述。
<html lang="ja"> <head> <meta charset="UTF-8"> <title>Sample page index</title> </head> <body> <p>Hello CakePHP3!!</p> </body> </html>
と順に行っているのですが、
ブラウザから、
http://(ドメイン)/sample
にアクセスるすると、下記のエラーが表示されてしまいます。
SQLSTATE[42S02]: Base table or view not found: 1146 Table '(データベース名).sample' doesn't exist
Could this be caused by using Auto-Tables?
Some of the Table objects in your application were created by instantiating "Cake\ORM\Table" instead of any other specific subclass.
This could be the cause for this exception. Auto-Tables are created for you under the following circumstances:
The class for the specified table does not exist.
The Table was created with a typo: $this->getTableLocator()->get('Atricles');
The class file has a typo in the name or incorrect namespace: class Atricles extends Table
The file containing the class has a typo or incorrect casing: Atricles.php
The Table was used using associations but the association has a typo: $this->belongsTo('Atricles')
The table class resides in a Plugin but no plugin notation was used in the association definition.
Please try correcting the issue for the following table aliases:
Sample
特にテーブル情報を持ってきているわけではないのに、
なぜ、Table '(データベース名).sample' が必要になっているのでしょうか?
また、これを避けるためにはどのようにすればよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/07 04:54