имам изградено приложение, използващо codeigniter,
името на моя контролер е userReg
, в контролер аз обявих клас като този,
class UserReg extends CI_Controller { }
когато използвам този контролер, <a href="<?php echo base_url();?>userReg">Register</a>
тя работи добре в localhost, но когато сложа онлайн, генерира страница, но не е намерена грешка,
Аз също се опитах <a href="<?php echo base_url();?>userreg">Register</a>
, но не работи.
така че има ли някакво решение?
Отговори:
2 за отговор № 1Според ръководството за стил, не трябва да използвате CamelCase между другото:
http://codeigniter.com/user_guide/general/styleguide.html#class_and_method_naming
1 за отговор № 2
Вашата машина за разработка е вероятно windows, която има файлова система, която е нетрадиционна за случай и сте разположили на система, чувствителна към регистър * nix.
Първото нещо, което трябва да се провери, е да се съди файловите имена на контролерите са с малки букви. Това може да реши.
Най-добрата практика, която открих, е класовете да са с по-нисък клас и да използват _ за разделяне на думите.