标签: codeigniter

在codeigniter中将数据从钩子传递到视图

我可以将数据从钩子传递到视图,如果可能请解释.

例如

 $hook['post_controller_constructor'][] = array(
    'class'    => 'Varify_user',
    'function' => 'user_project',
    'filename' => 'varify_project.php',
    'filepath' => 'hooks',
    'params'   => array('')
);
Run Code Online (Sandbox Code Playgroud)

我想发送一些数组数据varify_project.php(钩子文件)来查看.

php codeigniter codeigniter-2

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

如何从codeigniter中的url获取参数?

我无法从codeigniter中的url获取参数值.例如:localhost/log/job/php这log/是我的文件夹,job/是我的控制器,php是我的参数.

我想在控制器'job'中获取此参数.我怎样才能做到这一点?

codeigniter

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

Codeigniter:如何从数据库获取今天和过去15天之间的数据

我的数据库表如下所示

| id | user_name | address | contact | date | |----|-----------|---------|---------|----------| | 1 | john | NY | 12345 |2015-4-20 | | 2 | Mart | NY | 54345 |2015-4-05 | | 3 | Drew | US | 67340 |2015-3-14 |

我的controller功能是

function orders()
{

  $data['orders'] = $this->common_model->get_data_between_15days('tbl_orders',array('status'=>'1'));
  $data['title']='Orders';
  $data['main_content']='users/orders_view.php';
  $this->load->view('admin/includes/template',$data);

}
Run Code Online (Sandbox Code Playgroud)

我的model功能是

   public function get_data_between_15days($table, $condition)
   { 

    $result = $this->db->get_where($table, $condition);
    if($result)
      {
        return $result->result_array();
      }
   }
Run Code Online (Sandbox Code Playgroud)

现在我想从数据库获取今天和过去15天之间的记录.我试过这样的

 $result = $this->db->query('SELECT * FROM …
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

此Codeigniter功能不考虑所有重音字符

这是我在这里找到的重音字符列表.

ÂÃÄÀÁÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ

我使用Codeigniter函数 convert_accented_characters将重音字符转换为ASCII字符.但是,它似乎失败了两个字符(Þ和þ),见输出:

AAAeAAAAECEEEEIIIIDjNOOOOOeOUUUUeYÞssaaaaaeaaeceeeeiiiidjnoooooeouuuueyþy

如何扩展此数组以考虑这两个字符.

这种变化是否足够?

'/?/Þ/þ' => 'p',在第88行?我不熟悉这些角色以及它们来自哪个语言!

php codeigniter non-ascii-characters

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

如何在Codeigniter Rest_controller中将`user`名称更改为`client`等其他名称?

这是我目前使用Codeigniter Rest_controller的网址

http://localhost/api/user/id/1/format/xml
Run Code Online (Sandbox Code Playgroud)

我的预期产量

http://localhost/api/client/id/1/format/xml
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

如何在codeigniter中将class ="active"设置为导航菜单?

我刚开始成为一名网络开发人员.现在我第一次创建一个动态网站.我不知道如何设置class="active"导航菜单.这是我的菜单代码:

<li>
    <a href="<?php echo base_url(); ?>patient/createpatient"><i class="fa fa-users fa-lg"></i> Create Patient </a>
</li>
<?php } ?>
    <li>
       <a href="<?php echo base_url(); ?>patient/listpatient"><i class="glyphicon glyphicon-list-alt fa-lg"> </i> List Patients </a> 
    </li>
<?php if( $usertype == "Admin"){?>
    <li>
    <a href="<?php echo base_url(); ?>user/"><i class="fa fa-list fa-lg"> </i> List Users </a> 
    </li>`
Run Code Online (Sandbox Code Playgroud)

html php codeigniter

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

在CodeIgniter 3中删除index.php的问题

我想在没有index.phpCodeIgniter 的情况下访问我的URL .这是我的Blog控制器

class Blog extends CI_Controller {

    public function index() {
        echo 'hello world';
    }

    public function about() {
        echo 'about page';
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我可以访问index via http://localhost/codeigniter/index.php/Blog,但我需要使用此URL访问它http://localhost/codeigniter/Blog.

注意

我从配置文件.htaccess文件中删除了index.php

RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php/$0 [PT,L]

Environment
Run Code Online (Sandbox Code Playgroud)

Windows,XAMPP,PHP 5.6.3版

php codeigniter

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

Codeigniter和React.JS设置

我打算为我的新项目安装Codeigniter和ReactJS,

我需要知道如何设置项目文件夹和.jsx文件的构建过程为.js

然后将所有.js文件连接起来并缩小为min.js

我正在考虑使用GruntJS

codeigniter gruntjs reactjs grunt-contrib-watch

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

将get_where和limit组合在活动记录codeigniter中

我在这里有点困惑.

我有一个这样的模态:

public function selectRequestPerUser($nama_user, $start_row, $limit) {
    $query = $this->db->get_where('tbl_requestfix', array('nama_user' => $nama_user), $start_row, $limit);
    return $query->result_array();
}
Run Code Online (Sandbox Code Playgroud)

所以,我使用这个模态在CI中创建一个分页,如下所示:

$nama = $this->session->userdata('nama');
$start_row = $this->uri->segment(2);
$per_page = 3;

if(trim($start_row) == ''){
  $start_row = 0;
};

$this->load->library('pagination');
$config['base_url'] = base_url().'control_closing/';
$config['total_rows'] = $total_rows;
$config['per_page'] = $per_page;

$this->pagination->initialize($config);

$data['pagination'] = $this->pagination->create_links();

$request = $this->model_request->selectRequestPerUser($nama, $start_row, $per_page);
$data['data_request'] = $request;
$this->load->view('view_closing', $data);
Run Code Online (Sandbox Code Playgroud)

在视图中,只是:

<?php echo pagination ?>
Run Code Online (Sandbox Code Playgroud)

它只是给我一个空白页面.我认为在我的模态get_where是问题所在.有人可以帮忙吗?

php codeigniter

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

电子邮件和密码的CodeIgniter验证规则

我习惯用CodeIgniter编写应用程序,我是一个新手.我刚刚开始学习CodeIgniter 3.0,并且达到了验证规则.

我注意到xss_clean现在已经从验证类中消失了,所以我应该在验证电子邮件和密码时使用哪些规则?使用just trim,valid_email和required足以保证安全性?

很抱歉,如果问过这个问题,但我四处搜索,看到人们正在使用的旧主题xss_clean.

php validation codeigniter

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