Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter:如何为用户删除任何错误消息_Php_Codeigniter - Fatal编程技术网

Php Codeigniter:如何为用户删除任何错误消息

Php Codeigniter:如何为用户删除任何错误消息,php,codeigniter,Php,Codeigniter,我在Codeigniter的脚本链接中遇到问题。 我有这个网址:- localhost/index.php/details/1 它通过ID向我提供产品的所有详细信息,但当我在链接末尾添加如下字符时: localhost/index.php/details/ggg 用户看到一些错误消息 如何保存我的链接并隐藏此消息。您可以使用404页面轻松完成此操作 在routes.php文件中,找到以下行: $route['404_override']=''; 在单报价中添加控制/操作方法。在此方法中,添加

我在Codeigniter的脚本链接中遇到问题。 我有这个网址:-

localhost/index.php/details/1
它通过
ID
向我提供产品的所有详细信息,但当我在链接末尾添加如下字符时:

localhost/index.php/details/ggg
用户看到一些错误消息


如何保存我的链接并隐藏此消息。

您可以使用404页面轻松完成此操作

在routes.php文件中,找到以下行: $route['404_override']='';
在单报价中添加控制/操作方法。在此方法中,添加视图404页面设计。然后,当出现任何错误时,您的用户将看到404错误页面

,您可以使用404页面轻松完成此操作

在routes.php文件中,找到以下行: $route['404_override']='';
在单报价中添加控制/操作方法。在此方法中,添加视图404页面设计。然后,当出现任何错误时,您的用户将看到404错误页面

方法01

config/routs.php中

$route['404_override'] = 'Controller name';//this to avoid 404 Error
方法02

在控制器中,检查空

$data['product'] = $this->Model_Name->get_product($id);

if(empty( $data['product']))
    {
        $this->empty_result();
    }
    else
    {
        //load relevent view
    }
在顶部的控制器中创建函数调用
empty\u result()

模型中

视图中(template/NothingFound.php)

创建文件调用
NothingFound.php

$route['404_override'] = 'Controller name';//this to avoid 404 Error
在那

<h1>No thing found title</h1>
<!--customize the view as you want. Add some images-->
找不到任何东西
编辑01

方法03

转到
error/error_404.php


编辑错误消息以您的样式显示

方法01

config/routs.php中

$route['404_override'] = 'Controller name';//this to avoid 404 Error
方法02

在控制器中,检查空

$data['product'] = $this->Model_Name->get_product($id);

if(empty( $data['product']))
    {
        $this->empty_result();
    }
    else
    {
        //load relevent view
    }
在顶部的控制器中创建函数调用
empty\u result()

模型中

视图中(template/NothingFound.php)

创建文件调用
NothingFound.php

$route['404_override'] = 'Controller name';//this to avoid 404 Error
在那

<h1>No thing found title</h1>
<!--customize the view as you want. Add some images-->
找不到任何东西
编辑01

方法03

转到
error/error_404.php


编辑错误消息以显示在您的样式中

您只需将每种错误重定向到404页面即可,因为您无法控制用户试图从地址栏附加到您的url的每个字符串。除了@Masiorama注释,您可以在
application/errors/error_404.php
中找到它,您只需将这些错误重定向到404页面即可,因为你无法控制用户试图从地址栏附加到你的url上的每个字符串。除了@Masiorama注释,你可以在
application/errors/error_404.php
Good]找到它,但是当访问
localhost/index.php/details/ggg
我没有看到404未找到页面时,我能做些什么呢?让我们。好,,但是当访问
localhost/index.php/details/ggg
我没有看到404未找到页面时,我能做些什么呢?让我们看看。