Pluginleri dahil etmek ve Route ayarları...

Merhalar,
Framework kullanmaya yeni başladım dökümanları okuyorum fakat yapıyı oluştururken zorlanıyorum. Sizlere 1-2 sorum olacak Titan framework ile ilgili. Yardımlarınızı bekliyorum.

controller ve bu controllere bağlı .edge.php sayfası oluşturdum.

Routes.php içeriğini şu şekilde sağladım.
Route::get('/hakkimizda', 'hakkimizda@index', ['namespace' => 'Frontend']);


1. Sorum şu; üstte belirttiğim routes şekliyle http://localhost/titanv2/hakkimizda şeklinde giriş sağlayabiliyorum.
yapmak istediğim url yapısı : http://localhost/titanv2/hakkimizda/ bunu nasıl sağlayabilirim?
Route::get('/hakkimizda/', 'hakkimizda@index', ['namespace' => 'Frontend']);
şeklinde oluşturunca http://localhost/hakkimizda sayfasına atıyor direk.

2.Sorum şu; Pluginleri controller içine nasıl dahil ediyoruz? http://kilavuz.titanphp.com/url_helper.html adresinde $this->load->helper('url'); bu şekilde dahil edildiği yazıyor fakat bir türlü dahil edemedim. nasıl bir yol izlemeliyim ?

Umarım anlatabilmişimdir. Teşekkürler.

Cevaplar (3)


5 yıl önce

1. sorunuz icin su kaynaklari bir inceleyin...
https://laracasts.com/discuss/channels/laravel/laravel-append-a-trailing-slash-in-every-routes
https://stackoverflow.com/a/21555108

2. sorunuzun cevabi su olabilir mi?

//use Plugin_adi;
use View, Model, Request, Validation, Session;

gibi...
Turan Karatuğ
Software Developer - Creator of TitanMVC
5 yıl önce

Router kütüphanesi en sondaki / karakterini kırpar ki doğru url yapısı da budur. İkinci sorunuzda ise Titan v1 ile karıştırmışsınız. Titan 2 'de kütüphaneler psr-4 autoloader'ı ile yüklenir. Kullanmak için use komutu ile dahil etmeniz gerekir.
yunus o.
php junior
5 yıl önce

desteğiniz ve ilginiz için teşekkürler

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]