小编Ale*_*duc的帖子

CodeIgniter PHP模型访问"无法找到您指定的模型"

我一直在尝试为我正在建设的这个网站加载一些模型.但是,由于未知原因,它将带来以下错误:

An Error Was Encountered

Unable to locate the model you have specified: logon_model
Run Code Online (Sandbox Code Playgroud)

现在,我做了我的研究.问题是IC处理小写的文件名.但是,我的文件和文件调用都是小写的,如下所示:

echo "VALIDATING";
            // Validation passed. Off we go to account info verification from AA's database. God help us all.
            $this->load->model('logon_model');
            echo "FOUND MODEL";
            $res = $this->logon_model->verify_user($this->input->post('username'),$this->input->post('password'));
            echo $this->input->post('username');
            echo $this->input->post('password');
Run Code Online (Sandbox Code Playgroud)

执行没有达到"FOUND MODEL",因此在模型加载时停止.我试过用:

 $this->load->model(site_url('logon_model'));
Run Code Online (Sandbox Code Playgroud)

没有结果.需要提一下模型文件是否正确放置在正确的模型文件夹中?

我怎样才能解决这个问题 ?

编辑:模型文件的标题:

class Logon_model extends CI_Model {

....
Run Code Online (Sandbox Code Playgroud)

php model codeigniter-2

37
推荐指数
4
解决办法
13万
查看次数

用两个变量在PHP中构建一个变量名

根据当前页面,我想更改所选菜单模块的CSS并使其他人不同,等等.在加载之前动态构建页面.

我的问题是我有一系列变量通过这种结构:

$css_(NAME_OF_MODULE)
Run Code Online (Sandbox Code Playgroud)

要知道必须设置什么变量,我在这个函数的参数中有另一个变量,称为

$chosen_menu
Run Code Online (Sandbox Code Playgroud)

$chosen_Menu = "C1",我想添加内容$css_C1.因此,我想要的是从2个变量中创建一个变量名,命名为$css_C1

我试过了 :

${$css_.$chosen_menu} = "value";
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.任何线索?

php format variables

5
推荐指数
1
解决办法
4799
查看次数

通过java中的EnumSet迭代?

当我创建一个EnumSet并通过函数发送它时,我发现自己无法达到EnumSet中设置的Enum值.我只能将它与原始集进行比较,并检查它是否存在.我不希望这样,因为这会迫使我浪费一些代码,迫使我每次都要接触原始Enum课程.

    for(Action a : Action.values())
    {
        if(stateCommands.contains(a))
        {
            System.out.println(a.getCommand() + a.getDescription());
        }

    }
Run Code Online (Sandbox Code Playgroud)

我想迭代stateCommands并能够看到它的内容.

我该怎么办呢?

java enums loops

5
推荐指数
1
解决办法
6939
查看次数

在PHP Codeigniter中重定向

我在使用Code Igniter时遇到了一些问题,我觉得有些东西我不明白,因为我无法让我的重定向和标题工作.情况如下:

输入站点时,将调用默认的"home"控制器.

    public function initialize()
{
    printf("CONSTRUCTION OF HOME CONTROLLER - \n");
     //   print_r($_SESSION);
        //TODO : CONSIDER CREATING A LIBRARY TO AVOID WRITING THIS OFTEN. NOT

    // SESSION TROLLING DETECTION
        if( isset($_SESSION['banana']))
        {
            echo "SPLITTING THE TRUTH";
        }   

   // GETTING AS SERIOUS AS GREG     
        if( !isset($_SESSION['username']))
        {
            printf("USERNAME IS NOT SET. SETTING UP THE LOGIN PAGE. \n");
            redirect('home_invite');
        }
        else
        {
            $this->load->view('welcome_message');
        }
}

public function index()
{
    //INITIALIZING THE PATH USED FOR THIS NAVIGATION
    printf("TROLLING THE BEGINNING OF …
Run Code Online (Sandbox Code Playgroud)

php redirect codeigniter

2
推荐指数
1
解决办法
1万
查看次数

PHP Codeigniter中的自定义验证 - 需要两个字段之一

我的表格有手机和手机领域.我希望用户填写其中一个字段,或两者都填写,但不能同时填写.

我已经看到了用其他语言做的方法,但是我可以就如何用Codeigniter做一些建议吗?

php forms validation codeigniter

1
推荐指数
2
解决办法
4747
查看次数