انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
cake - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: اخبار، تازه ها و اعلانات (http://forum.cakephp.ir/forum-1.html)
+--- انجمن: تازه های CakePHP (http://forum.cakephp.ir/forum-2.html)
+--- موضوع: cake (/thread-981.html)



cake - ali - 2013/03/09

روش رفع خطای Class 'Appcontroller' not found
چطوری باید کلاس بهش بشناسونی؟


RE: cake - farmad - 2013/03/09

سلام Dodgy
لطفا نام مناسب برای تاپیک انتخاب کنید و در جای مناسب سوالتون رو مطرح کنید ،
آیا این سوال مربوط به تازه های کیک پی اچ پی است ؟!
آیا عنوان cake برای سوال شما مناسب است ؟!
لطفا دقت کنید

آیا فایلی با نام AppController در پوشه app/controller وجود دارد ؟
اگر هست آیا داخل متن این فایل اینگونه شروع می شود :
کد پی‌اچ‌پی:
// app/Controller/AppController.php
App::uses('Controller''Controller');
class 
AppController extends Controller {


برای اینکه بتوانیم راهنمایی درستی بکنیم باید بفرمائید در کجا به مشکل برخورد کردید و قطعه کدی که در آن قسمت دارید را بگذارید تا ببینیم مشکل از کجاست .

موفق باشید


RE: cake - ali - 2013/03/10

من کیک رو نصب کردم الان میخوام ازش استفاده کنم موقع تعریف کلاس
کد پی‌اچ‌پی:
class Homecontroller extends appcontroller{
    
 public function 
index(){}   
    

اصلا appcontroller رو نمیشناسه.باید چیکار کنم؟


RE: cake - saleh - 2013/03/10

درود بر شما
شما در ابتدا نیاز دارید بخش قواعد نام گراری کیک رو حتما مطالعه کنید چون بسیار مهم هست.
نقل قول:http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html
مشکل شما دقیقا در همین موضوع هست. شما باید به صورت زیر تصحیح کنید.
کد پی‌اچ‌پی:
class HomeController extends AppController{
    
 public function 
index(){}   
    




RE: cake - ali - 2013/03/10

خطا درست شد.ممنون
الان اگه بخوام یک سایت معمولی بنویسم با کیک باید دقیقا چیکار کنم؟
میشه از کد های غیر شی گرایی استفاده کرد.
مرسی


RE: cake - saleh - 2013/03/11

دوست عزیز گویا شما تجربیات کافی رو نداشته باشید.
یک سایت معمولی تو کد نویسی معنای خاصی نداره. فریم ورک ها برای کار های خاص و متوسط به بزرگ هستند. که قادر نیستید با سی ام اس ها پیاده سازی بشه.

این ساده ترین مثال هست.
کد پی‌اچ‌پی:
http://book.cakephp.org/2.0/en/tutorials-and-examples.html 



RE: cake - ali - 2013/03/11

در فراخوانی یک کلاس از مدل این2 خطا رو میده
include_once(./Model/myModel.php) [function.include-once]: failed to open stream: No such file or directory [APP\Controller\UserController.php, line 2]




include_once() [function.include]: Failed opening './Model/myModel.php' for inclusion (include_path='C:\xampp\htdocs\cake\lib;.;C:\xampp\php\PEAR') [APP\Controller\UserController.php, line 2]
چطوری میشه برطرف شه؟ممنون


RE: cake - saleh - 2013/03/11

دوست عزیز این خطا و سایر خطا های بعدی تون رو زمانی می توانید درست کنید که استاندارد و طبق قوانین کیک کد زده باشیید.
و تنها راهش هم صرف کمی وقت برای مطالعه دقیق کتابچه کیک هست.


RE: cake - ali - 2013/03/15

چطور میتونم این خطارو رفع کنم ممنون
Error: Call to a member function find() on a non-object


RE: cake - Mehrdad - 2013/03/20

بعد از اینکه بوک را مطالعه کردید از گوگل هم بیش تر استفاده کنید :

تغریبا همه ارور ها را می تونید پیدا کنید

در ضمن اگر در مورد خطایی سوال می پرسید کدتون را هم قرار بدید که دوستان بتونن پاسخ بدند هر چند دلیل این خطا مشخصه ...