لماذا لا تعمل أي وظائف من واجهة سطر الأوامر العقيدة 2.0 (CLI)؟

StackOverflow https://stackoverflow.com/questions/3864254

  •  27-09-2019
  •  | 
  •  

سؤال

لقد تمكنت مؤخرًا من الحصول على Betas of CodeIgniter 2.0 و Hoctrine 2.0 العمل معًا ، وذلك بفضل مساعدة من هذا الدليل: http://eryr.wordpress.com/2010/09/26/integrating-doctrine-2-with-codeigniter-2/

لقد قمت بإعداد CLI كما هو موضح في هذا الدليل ، لكن لا يمكنني تشغيل أي أوامر - أكتب عقيدة واحصل على القائمة وقائمة الأوامر ، ولكن بعد ذلك عندما أكتب أمر مثل عقيدة orm: أداة المخطط: إنشاء إنه فقط يحمل نفس الشاشة مرة أخرى مع قائمة الأوامر. لا أتلقى أي رسائل خطأ أو أي شيء.

تطبيقي/عقيدة. http://pastebin.com/p0ctefhf

طلبي/cli-config.php: http://pastebin.com/kcvfzfct

إذا كان بإمكان أي شخص أن يعطيني فكرة أو توجيهني في الاتجاه الصحيح ، فسأكون ممتنًا للغاية. لقد كنت أحاول الحصول على رأسي حول هذا لمدة يوم ونصف الآن: S

هل كانت مفيدة؟

المحلول 2

يجب على أي شخص يواجه هذه المشكلة تجربة شيئين:

  • بادئ ذي بدء ، بدلاً من مجرد الكتابة قيادة العقيدة تأكد من الكتابة PHP Octrine.php الأمر.

  • تأكد أيضًا من تعديل مسار النظام بشكل صحيح بدلاً من مسار حساب المستخدم الخاص بك.

بمجرد أن فعلت كلا من هذين الأمر الذي عملت بالنسبة لي بشكل جيد. مربكة قليلاً على الرغم من أن الأمر الأول يعمل على طرح قائمة الاحتمالات ، ولكن ليس عند تشغيل أي أمر فعلي.

نصائح أخرى

مهلا ، لقد حصلت على كل هذا العمل معًا بنفسي.

شيء واحد ، يعتمد على كيفية بدء العقيدة. أنا dl'd مباشرة ، لا svn أو git بعبارة أخرى.

انتهيت من وضع cli-config.php ، choctrine.php و chorine.php في "Application/Tools" dir. "الأدوات" هي dir التي قمت بإنشائها للتو. لم يكن موجودًا من قبل.

الطريقة الحالية التي يتم إعدادها مع الأمثلة من هذا الرابط الذي قدمته ، أعتقد أنه يجب أن يكونوا جميعًا في "تطبيق/مكتبات" ، لذلك إذا كنت ترغب في نقلها إلى "تطبيق/أدوات" ، فيجب عليك تحديث هذه المسارات.

على سبيل المثال:

require_once CURPATH.'/../config/database.php';

هذا يقول للذهاب من "Application Tools" إلى "Application Config" والحصول على ملف "database.php".

require_once CURPATH.'/../libraries/Doctrine/Common/ClassLoader.php';

وهذا يفعل الشيء نفسه ، باستثناء أنه يدخل "تطبيق المكتبات العقيدة المشتركة" والبحث عن "classloader.php"

هل هذا يساعد؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top