CodeIgniter错误页面以弹出模式显示

时间:2014-10-28 06:49:21

标签: php jquery codeigniter error-handling

如何在不重定向到错误页面application\errors\*error_pages*的情况下显示所有类型的错误消息 在这里,我们将保持在同一页面中,如果在操作中发生任何错误,它将在弹出模式下显示。
任何人都可以帮我提供代码示例吗?

1 个答案:

答案 0 :(得分:0)

虽然问题不明确。您可以检查404-未找到页面的可用性,如下所示: -

首先在application / config文件夹中打开routes.php并设置自定义控制器名称。

$route['404_override'] = 'my404/404_page'; //my404 is class name. 

创建一个新控制器并在其中编写以下代码。

<?php 
  class my404 extends CI_Controller 
  {
    public function __construct() 
    {
        parent::__construct(); 
    } 

    public function 404_page() 
    { 
        // instead of loading any view just handle this response via ajax call from your client side
        $error= array();
        $error['error_code']='404';
        $error['error_message']='This url is not found';
        echo json_encode($error);
    } 
  } 
 ?>