ไม่พบรุ่นแอป Cake bake 2.1.3

เมื่อฉันลองอบด้วยคอนโซล ..

cake bake model

หลังจากเลือกชื่อตารางและการตั้งค่าแล้ว.. ฉันได้รับข้อผิดพลาดนี้

Baking model class for Shop...
Creating file c:\xampp\htdocs\cakephp\app\Console\Model\Shop.php
Wrote `c:\xampp\htdocs\cakephp\app\Console\Model\Shop.php`
Fatal error: Class 'AppModel' not found in C:\xampp\htdocs\cakephp\lib\Cake\Model\CakeSchema.php on line 308

เค้ก PHP เวอร์ชัน 2.1.3


person li9ht    schedule 19.06.2012    source แหล่งที่มา


คำตอบ (3)


หากคุณได้ย้ายข้อมูลแล้ว คุณมีสำเนาของ AppModel.php ในไดเรกทอรี app/Model ของคุณหรือไม่ เช่นเดียวกับ AppHelper และ AppController

ดู http://book.cakephp.org/2.0/en/appendices/2-1-migration-guide.html

person Leo    schedule 19.06.2012
comment
มีไฟล์และคลาสทั้งหมดอยู่ .. เป็นการติดตั้ง 2.1 ใหม่ ฉันลองทั้งจากเว็บไซต์ 2.1 และจากสาขา github 2.1 .. ยังคงมีปัญหาอยู่ - person li9ht; 20.06.2012

ตรวจสอบว่ามีไฟล์ AppModel.php อยู่ในโฟลเดอร์ app/Model จริงหรือไม่ (ฉันลบมันไปโดยไม่ตั้งใจ) จากนั้นคัดลอกไฟล์นี้จาก cakephp-Version ใหม่

person Sören    schedule 10.04.2013

ตกลง แก้มัน.. ฉันแย่..

สิ่งที่ฉันทำคือ ดำเนินการ cake bake โดยตรงจากไดเรกทอรี c:/location/apps/console

จึงทำให้ฉันมีข้อผิดพลาด ..

สารละลาย

จำเป็นต้องเพิ่มตัวแปรสภาพแวดล้อมหน้าต่าง PATH ค่า c:/location/apps/console

เรียกดูด้วยพรอมต์คำสั่งไปที่ c:/location/apps

จากนั้นดำเนินการ cake bake จากที่นี่

person li9ht    schedule 20.06.2012
comment
บางทีคุณอาจเพิ่มรายละเอียดลงในคำตอบของคุณเองและยอมรับว่าเป็นวิธีแก้ปัญหา - person pixelistik; 20.06.2012