أضف بادئة لتشكيل عنوان URL الذي تم إنشاؤه بواسطة CakePhP
-
28-09-2019 - |
سؤال
إذا قمنا بنشر CakePhP ليس على مجال الجذر ، ولكن تحت شيء مثل
http://domain.com/folder/app-name كمجال للجذر للكعكة
عندما نستخدم شيئًا مثل $ this-> form-> إنشاء ('ABC')
سوف يولد عنوان URL بعد http://domain.com/controller/action بدلاً من http://domain.com/folder/app-name/controller/action
كيف نقوم بتكوين الكعكة لهذا الغرض؟
المحلول
لا ، لن يفعل ذلك. إنه دائمًا ما يلتقطها بشكل صحيح. هل أنت متأكد من أن هذا يحدث؟ لأنه على جميع عمليات تثبيت CakePhP الخاصة بي ، يعمل بشكل صحيح. هذا هو الهدف الكامل لاستخدام المساعد النموذج و HTML المساعد ، وسيحصلون على المسار الصحيح بغض النظر عن المكان الذي تنشره.
عندما تستخدم jQuery Stuff ، تتمثل إحدى الطرق لحلها في الكود أدناه لإنشاء عنوان URL بدلاً من ترميزها الثابت.
<?php echo $html->url('controller' => 'foo', 'action' => 'bar'); ?>
لا تنتمي إلى StackOverflow