Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı PHP'de rota yapılandırması konusunu anlatmaktadır.
- Video, rota yapılandırması dosyasının nasıl kullanılacağını açıklamaktadır. Konuşmacı, config routing.php dosyasında bulunan yapılandırma dosyasının nasıl kullanılacağını, anahtar-değer çiftlerinin nasıl tanımlanacağını ve düzenli ifadelerin (regular expression) rota yapılandırmasındaki önemini örneklerle göstermektedir. Ayrıca, kontrolcü ve yöntem erişiminde düzenli ifadelerin nasıl kullanılabileceği ve güvenlik açısından düzenli ifadelerin önemi vurgulanmaktadır.
- Rota Yapılandırması Tanıtımı
- Rota yapılandırması, rotalama türlerinden biridir ve yapılandırma dosyası kullanılarak yapılabilir.
- Rota işlemleri config routing.php dosyasında bulunan çinli yapılandırması üzerinden yapılır.
- Yapılandırma dosyasında tanımlanacak anahtar değer çiftlerinde, anahtarlar erişmek istediğimiz isme, ikinci parametre ise hangi kontrolcü veya yöntemine erişeceğimizi belirtir.
- 00:53Rota Yapılandırması Örnekleri
- "Main" kullanmaya gerek yoktur, "anasayfa" dediğimizde "hom" çalışmış olması gerektiğini belirtiriz.
- Rota yapılandırması sayesinde farklı kontrolcülerden erişim sağlanabilir, örneğin "products" kontrolcüsü üzerinden "ürünler listesi" içeriğine erişilebilir.
- Nesne isimlendirmeden dolayı bazı kontrolcü isimleri kullanılamaz, rota yapılandırması bu sorunu çözer.
- 02:34Düzenli İfadeler ve Rota Yapılandırması
- Rota yapılandırması düzenli ifadeler (regular expression) içerebilir.
- Düzenli ifadeler sayesinde erişim için birebir belirtilen içerikle aynı olması gerekmez, örneğin "ürünler listesi" ile başlayan ve biten içerikler için düzenlenebilir.
- Düzenli ifadeler hakkında hakim olmak, istenilen rotalama yöntemi yapabilmek için gerekli olup, hem "ürünler listesi" hem de "ürünler liste" ismiyle erişim sağlanabilir.