我有一个函数,用于处理codeigniter中网页的侧栏.
如下 :
function process_sidebar()
{
$this->load->view("first_access"); // ------------(1)
$this->load->view("second_access");// --------------(2)
echo "Here i want to show some data after loading view second_access"; //pls note here --(3)
$this->load->view("third_access"); // --------------------(4)
$this->load->view("fourth_access"); //-------------------------(5)
}
Run Code Online (Sandbox Code Playgroud)
请检查订单号,但问题是codeigniter没有保留订单.
它最后呈现视图并echo首先显示该部分..
我怎么能克服这个?
谢谢.
我正在为我的网站搜索轻量级和交叉浏览器兼容的解决方案.这是我成功实施的解决方案:
代码:http: //www.jamipietila.fi/codeigniter-and-autocomplete-with-jquery/ 工作示例:http: //demosivut.net/demo/ci_jquery_autocomplete/index.php/autocomplete
但是使用jquery.ui为js文件花费200 kb,为css文件花费另外33 kb.
我计划在每个页面中实现自动完成框,而且似乎只需要一个自动完成框就会花费很多.
这是一个较小的解决方案吗?
我正在做一个关于使用PHP(使用Codeigniter)和MYSQL烹饪食谱的项目.
我有三张桌子:
Ingredients- id,name.Recipe- id,nameing_to_rep- recipe_id,ingredient_id(我用这个表来保存哪种食谱有哪些成分.)什么是"得到所有有蛋(id = 64)和盐(id = 65)的食谱"的查询
我试过了:
SELECT * FROM recipe JOIN ing_to_rep ON recipe.id = ing_to_rep.rep_id
WHERE ing_to_rep.ing_id = 64 AND ing_to_rep.ing_id = 65
Run Code Online (Sandbox Code Playgroud)
当然,它什么都不返回,但它可以帮助你获得我想要做的事情.
我在codeigniter中遇到问题 - 在我将其上传到服务器后,我需要一个来自库文件夹的模型中的文件
<?php
require_once(APPPATH.'libraries/MY_Model.php');
Class scroll_news_model extends MY_model
{
public function __construct()
{
parent::__construct("scroll_news");
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码在我的localhost环境中工作正常,但上传后我一直收到此错误:
致命错误:require_once()[function.require]:在/ home中打开所需的'application/libraries/MY_Model.php'(include_path ='.:/ usr/lib/php:/ usr/local/lib/php')失败第2行/arab2day/public_html/temp/arab2day/application/models/scroll_news_model.php
对于callback同一类中的函数,我无法设置以下内容.
private function check_valid_image
{
...
}
Run Code Online (Sandbox Code Playgroud)
如果我执行以下操作,我可以让它工作.
function _check_valid_image
{
...
}
Run Code Online (Sandbox Code Playgroud)
通过在方法名称前面放置一个下划线,是否与private在前面放置单词相同?
我的codeigniter完全在本地主机上工作,但不能在live.my codeigniter工作是最新版本.我也尝试old.it总是显示我在重定向上找不到页面.
routes.php设置是
$route['default_controller'] = "home";
$route['404_override'] = '';
Run Code Online (Sandbox Code Playgroud)
我也在server.i上传htaccess在linux和window中都尝试过.
htaccess的
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud) 我发现CodeIgniter表单验证用load-> view方法显示错误消息,如果使用"redirect",将丢失字段错误消息.
目前我使用一个函数来显示表单页面,另一个函数来处理表单发布.
class Users extends CI_Controller {
function __construct() {
parent::__construct();
}
public function sign_up()
{
$this->load->view('users/sign_up');
}
public function do_sign_up(){
$this->form_validation->set_rules('user_login', 'User Name', 'trim|required|is_unique[users.login]');
$this->form_validation->set_rules('user_email', 'Email', 'trim|required|valid_email|is_unique[users.email]');
if ($this->form_validation->run() == FALSE) {
$this->load->view('users/sign_up');
}else {
// save post user data to users table
redirect_to("users/sign_in");
}
当表单验证失败时,浏览器中的url将更改为"/ users/do_sign_up",我想在sign_up页面中保留相同的URL.
在表单验证失败时使用重定向("users/sign_up")方法将保持相同的URL,但验证错误消息将丢失.
在Rails中,我不能使用如下配置的路由:
get "users/sign_up" => "users#signup" post "users/sign_up" => "users#do_signup"
我无法从IOS obj-c客户端将JSON编码数据发布到我的CI控制器.我相信我的问题与这里提到的问题相同.但我在CodeIgniter网站上找不到关于'request'对象的任何文档.如何查看/解析http请求正文中的数据?
$ this-> request-> body ??
谢谢!
我希望有一个类来检查我指定的所有控制器上的登录.Codeigniter版本是2.1.0,我有PHP 5.3.10
Hier是我如何设置的:我查看https://www.codeigniter.com/user_guide/general/core_classes.html 并将其设置如下:在/application/core/MY_Main.php中
class MY_Main extends CI_Controller {
function __construct()
{
parent::__construct();
}
}
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我有welcome.php
?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends MY_Main {
function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我在MY-Main中进行登录检查,它应该可以工作,但我不能让它工作任何人???
现在我有一个项目pyrocms,我有一个问题,以获取模块的控制器中的当前id用户,有谁知道如何获得它?