2016-04-05 19 views
0

İlgili proje kök dizinini bir javascript dosyasına geçirmeyi nasıl başaracağımı tam olarak bilmiyorum. Buna sahip olmanın amacı, kök dirle ilgili yolları kullanması gereken bir ajax işlevini çağırmaktır. Bununla birlikte, çirkin bir yöntem, direk, HTML üstbilgisinin meta alanlarına depolamak olurdu, ancak bunu gerçekten önlemek istiyorum.CakePHP root dir'ten javascript'e geçiş

Herhangi bir teorik öneri?

3.0 sürümünde herhangi bir Javascript yardımcı aracı var mı?

cevap

1

Sen javascript içinde olup olmadığını

use Cake\Routing\Router; 

Sonra ajax URL'de kod böyle bir olasılık vardır

url:'<?php echo Router::url(['controller' => 'YourController', 'action' => 'Method']); ?>', 
+0

altında kullanabileceğiniz ad altında olduğunu

Kullanım için yönlendirici sınıfını kullanabilirsiniz senin bakış ya da değil? Aksi halde, javascript'inizde PHP kodunu kullanmak nasıl mümkün olabilir? Benim için bu bir güvenlik riski gibi geliyor – marius

+0

Muhtemelen her yerde gerekiyorsa, görünümde