سؤال

مررت بالكتاب وقمت بنسخ الكود من القسم http://book.cakephp.org/view/1460/rss لكن لا يمكنني الحصول على هذا للعمل: انتهى بي الأمر بملف بايت صفر (index.rss) يتم تقديمه للتنزيل بواسطة My Broswer ، بدلاً من إخراج XML.

لقد ضاقت الخطأ وصولاً إلى هذا الكود (في التطبيق/المشاركات/المشاركات/RSS/index.ctp):

$postLink = array(
        'controller' => 'entries',
        'action' => 'view',
        'year' => date('Y', $postTime),
        'month' => date('m', $postTime),
        'day' => date('d', $postTime),
        $post['Post']['slug']
    );

... على وجه التحديد "وحدة التحكم" => "إدخالات" ترمي خطأ. ولكن لا يوجد ذكر لإعداد وحدة تحكم تسمى إدخالات في البرنامج التعليمي ، أو في الواقع وجهة نظر لمثل هذه وحدة التحكم. يمكن لأي شخص لي نقطة في الاتجاه الصحيح؟

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

المحلول

$postLink في المثال يستخدم لإنشاء رابط إلى منشور في موجز RSS. غير ال $postLink بحيث يشير إلى منشور واحد ، استخدم وحدة التحكم الخاصة بك. قد تجد أنه من الأسهل تمرير سلسلة ، على سبيل المثال /posts/view/1.
بناء الجملة هو نفسه كما هو موضح هنا: http://book.cakephp.org/view/1448/url .

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