人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

cakephp 初学者です。
mysql にblogでpostsデータベースを作成して
Index of /blog
Parent Directory
.DS_Store
.idea/
cakephp/
上記ページが出て cakephp を選んでクリックすると

Release Notes for CakePHP 1.3.14.
Read the changelog
Your tmp directory is writable.
The FileEngine is being used for caching. To change the config edit APP/config/core.php
Your database configuration file is present.
Cake is able to connect to the database.

と成功したかの様な画面。
そのご、controllersの下に
posts_controllers.php と名前のつけたソースを作成しました。

<?php
class Post extends AppModel
{
var $name = 'Post';
var $scaffold ;
}
?>
ブラウザで
パス blog/cakephp/posts
で実行すると
Fatal error: Class 'AppModel' not found in /Applications/XAMPP/xamppfiles/htdocs/blog/cakephp/app/controllers/posts_controller.php on line 3
でエラーになりました。
原因が特定できません。なにとぞよろしくお願いいたします。
php v5.3.1 です。


●質問者: sinrabanshyo
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● redara
ベストアンサー


class Post extends AppModel
{
var $name = 'Post';
var $scaffold ;
}
?>


はモデルクラスなので
/app/models/Post.php にあるべきクラスです

posts_controller.phpは
class PostsController extends AppController
とするのが正しいです


参考URL
http://book.cakephp.org/1.3/ja/view/955/コントローラ


sinrabanshyoさんのコメント
ありがとうございます。!!!!! いけました。 もっとcakephpを勉強していきます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ