我可以将数据从钩子传递到视图,如果可能请解释.
例如
$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(钩子文件)来查看.
我无法从codeigniter中的url获取参数值.例如:localhost/log/job/php这log/是我的文件夹,job/是我的控制器,php是我的参数.
我想在控制器'job'中获取此参数.我怎样才能做到这一点?
我的数据库表如下所示
| 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) 这是我在这里找到的重音字符列表.
ÂÃÄÀÁÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ
我使用Codeigniter函数 convert_accented_characters将重音字符转换为ASCII字符.但是,它似乎失败了两个字符(Þ和þ),见输出:
AAAeAAAAECEEEEIIIIDjNOOOOOeOUUUUeYÞssaaaaaeaaeceeeeiiiidjnoooooeouuuueyþy
如何扩展此数组以考虑这两个字符.
这种变化是否足够?
'/?/Þ/þ' => 'p',在第88行?我不熟悉这些角色以及它们来自哪个语言!
这是我目前使用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) 我刚开始成为一名网络开发人员.现在我第一次创建一个动态网站.我不知道如何设置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) 我想在没有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版
我打算为我的新项目安装Codeigniter和ReactJS,
我需要知道如何设置项目文件夹和.jsx文件的构建过程为.js
然后将所有.js文件连接起来并缩小为min.js
我正在考虑使用GruntJS
我在这里有点困惑.
我有一个这样的模态:
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是问题所在.有人可以帮忙吗?
我习惯用CodeIgniter编写应用程序,我是一个新手.我刚刚开始学习CodeIgniter 3.0,并且达到了验证规则.
我注意到xss_clean现在已经从验证类中消失了,所以我应该在验证电子邮件和密码时使用哪些规则?使用just trim,valid_email和required足以保证安全性?
很抱歉,如果问过这个问题,但我四处搜索,看到人们正在使用的旧主题xss_clean.