Forum Sorunlar ve Çözümler Controller Içinde Use Kullanımı

User avatar
Erkan IŞIK
Mesaj Sayısı: 9

18 December 2018 10:41:20

Merhaba 
bütün controllerde nerdeyse aynı useler kullanıyorum her seferinde bunları eklemek yerine otomatik olmasını nasıl sağlayabiliriz, yapı şu şekilde


<?php namespace ProjectControllers;use DB;use Import;use URL;use Cookie;use Session;use ML;


facebooktan sorduğumda arkadaş namespace'yi kaldırırsan hepsi aktif olur demişti ama o da Fatal error: Class 'Controller' not found in hatası veriyor 

User avatar
Ozan UYKUN
Mesaj Sayısı: 221

21 December 2018 12:01:21

Malesef kontrolcülerin doğru çalışabilmesi için bu kriter zorunludur.

User avatar
Erkan IŞIK
Mesaj Sayısı: 9

21 December 2018 01:22:01

Selam cevap için teşekkürler :) namespace öntanımlı zorunlu olsun ama configden false vererek kapalı hali getirsek güzel olur :)

User avatar
Ozan UYKUN
Mesaj Sayısı: 221

20 December 2018 16:23:01

Namespace kullanımı model ve sınıflarla aynı isimli kullanımda çakışma olmaması için zorunlu tutulmuştur.

User avatar
Ozan UYKUN
Mesaj Sayısı: 221

20 December 2018 16:21:46

Bu kullanım PHP'nin syntax standartıdır. 
use DB;use Import;

yerine daha kısa olarak
use DB, Import; 
gibi virgül ile ayırarak yan yana yazabilirsiniz.

Sorunlar ve Çözümler Controller Içinde Use Kullanımı