مشكلة عرض الخبز في CakePhp
-
19-09-2019 - |
سؤال
لقد قمت بإنشاء قالب عرض مخصص (انظر الرابط أدناه)، والتي أستخدمها لإخبز وجهات نظري في CakePhp.
http://book.cakephp.org/view/789/modify-default-html-proded-by-baked-templates.
كل شيء يعمل بشكل جيد، ولكن إذا حاولت دمج عنصر في قالب عرضي، مثل
<?php echo $this->element('menu'); ?>
أحصل على خطأ أثناء الخبز الرأي. إذا أعلنت هذا الخط، فإن الخبز يعمل بشكل جيد.
هذه ليست مشكلة كبيرة حيث يمكنني بسهولة التعليق على الخط وتعديل الآراء بعد الخبز لهم - أنا فقط فضولي لماذا يحدث هذا.
تعديل
الخطأ الذي أحصل عليه هو شيء مثل "إشعار: خاصية غير محددة: عرض عنصر :: $ عنصر في C: xampp xamppleite htdocs company app pointors shells templates views index.ctp على السطر 87 (' القائمة ")" - أعتقد أنه يجب أن تكون مشكلة مع خبز في محاولة لتفسير $ هذا العنصر ("القائمة") بدلا من صدى ذلك فقط.
المحلول
أنت بالضبط صحيح:
"أعتقد أنه يجب أن يكون مشكلة مع خبز في محاولة لتفسير عنصر $ هذا (" القائمة ") بدلا من صدى ذلك فقط."
صدى ذلك، على سبيل المثال
<?php echo "<?php echo \$this->element('menu'); ?>"; ?>