أضف بادئة لتشكيل عنوان URL الذي تم إنشاؤه بواسطة CakePhP

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

  •  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'); ?>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top