允许一个控制器处理不同的URL

时间:2016-11-22 15:19:37

标签: php .htaccess codeigniter

我有CI结构和问题。基本上我想要实现的是以不同方式访问控制器。除一个控制器外,所有其他控制器均为应用程序内部结构,并在用户登录时播放。我的控制器例如是: -

  1. 应用/控制器/ abc.php
  2. 应用/控制器/ xyz.php
  3. 应用/控制器/ pqr.php
  4. 我想要这个控制器,比方说,abc.php可以使用不同的URL访问,而xyz,pqr使用它们现在的相同方式。

    我必须如何处理应用程序的域和控制器的详细示例。

    1. www.domain.com/app 在文件夹 app 中,我有一个重定向到应用程序页面的应用程序。输入此网址(http://www.domain.com/app)时,会将用户重定向到更远的地方
    2. www.domain.com/app/controller/method/parameter

      对于xyz,pqr控制器,我想要遵循相同的路线。 www.domain.com/app/xyz/method/parameter www.domain.com/app/pqr/method/parameter

      1. 我想如何访问单独的abc.php(控制器)
      2. www.domain.com/controller/parameter - > www.domain.com/abc/parameter(注意:不像www.domain.com/app/controller/method/parameter)

        在尝试访问单独的控制器时http://www.domain.com/controller/parameter我还有一个错误,我试图找到但未到达任何地方。

        (Severity: Warning >Message: call_user_func_array() expects parameter 1 to be a valid callback, class 'Error' does not have a method 'index')这很痛苦,因为我在这里找到的信息不多。

        我希望这次更好理解。道歉。虽然我昨天输入它但是我不知道输入什么来给出明确的想法和代码示例(它是一个简单的控制器(abc.php),其中的模型具有一些获取数据和插入数据的函数)。我想我可能要在路线或.htaccess做些什么,但不确定。到目前为止,这是我到达的地方(路线/ .htaccess)。谢谢。

        啊我需要至少10个声望才能发布2个以上的链接。

0 个答案:

没有答案