我试图自动加载facebook.php但它需要app id和secret.在CodeIgniter中自动加载库时是否可以传递参数?
我正在尝试连接两个共享一个公共ID的表,并且它会多次返回一行.我正在使用codeigniter
这是模型的功能:
function get_latest_pheeds() {
$data = $this->user_keywords($this->ion_auth->user_id);
$keyword = $data;
$user_id = $this->ion_auth->user_id;
foreach($keyword as $key => $word) {
$q = "SELECT *,COUNT(pheed_comments.comment_id) as comments
FROM pheeds
LEFT JOIN pheed_comments ON pheed_comments.P_id=pheeds.pheed_id
WHERE pheed LIKE '%$word%' OR user_id='$user_id'
ORDER BY datetime DESC";
$result = $this->db->query($q);
$rows[] = $result->result();
}
return $rows;
}
Run Code Online (Sandbox Code Playgroud)
我的查询错了吗?
我正在使用codeigniter表单验证.要显示表单错误,它会使用它
$this->data['message'] = (validation_errors() ?
validation_errors() :
($this->auth_lib->errors() ?
$this->auth_lib->errors() :
$this->session->flashdata('message')))
Run Code Online (Sandbox Code Playgroud)
我不明白这种语法.我认为这是一个if else声明.这很难理解.
任何人都可以将此转换为正常的if else声明吗?
因为现在我要更改错误消息格式:
$this->message->set_error($msg=array('Test 1','Test 2'));
$message=$this->message->get_message();
$this->data['message']=$message;
Run Code Online (Sandbox Code Playgroud)
任何人,请简化语法.谢谢.
你如何让Neo4jPHP作为CodeIgniter 2中的库自动加载?
https://github.com/jadell/Neo4jPHP http://codeigniter.com/
Neo4jPHP是Neo4j SERVER REST API的包装器.
我运行了Neo4j服务器并使用PHP来填充具有许多节点和关系的数据库.
下一步 - 开始使用REST API的更完整的PHP抽象 - Neo4jPHP
但是,我坚持自动加载Neo4jPHP作为CodeIgniter中的库.
我补充说:$ autoload ['libraries'] = array('Everyman/Neo4j');
得到:遇到错误:"无法加载请求的类:neo4j"
我正在把头发拉出来,这应该是一个简单的步骤...
我一直在用Codeigniter写我的网站.我的网站具有社交网站等功能:登录,交友,评论,关注,发布状态等.
我刚刚发现了Elgg,到目前为止看起来很棒.
我想知道,在不了解Elgg的情况下,您通常会使用它吗?
作为CI的替代品
要么
对CI的称赞
如果真的有必要,我可以将CI代码重写为Elgg,当然,这不是我想做的事情.
我对Jamie Rumbelow的MY_Model和模型有一个疑问.MY_Model提供一个保护变量,该变量保存表的名称.我想使用它,但我希望我的模型能够处理3个表.所以我想我的问题是模型可以处理多个表吗?这样做是好习惯还是每个数据库表都有一个模型更好?
如何防止codeigniter在我们的查询中不插入单引号?
当我们在codeigniter中编写查询时,它会自动插入单引号,如下所示:
$this->db->select('id, ifnull(name,\'\') as name');
$this->db->from('table');
Run Code Online (Sandbox Code Playgroud)
这会产生数据库错误.
我有一个搜索表单,供员工用来搜索用户帐户.我希望搜索表单从用户那里获取输入并在数据库中搜索与其匹配的用户.这是我的数据库结构......
用户表 - >(id,fname,lname,ip_address ....等)
以下是我在模型中使用的搜索用户...
$this->db->or_like('fname', $query);
$this->db->or_like('lname', $query);
$this->db->or_like('email', $query);
$this->db->or_where('ip_address', $query);
$query = $this->db->get('users');
Run Code Online (Sandbox Code Playgroud)
这适用于大多数搜索.例如....
搜索:比尔
返回所有用户名字或姓氏的用户.....
但是,即使有匹配的用户,搜索名字和姓氏也不会返回用户.例....
搜索:比尔盖茨
该搜索不会返回具有Bill的fname和盖茨的lname的用户.我能做些什么来完成这项工作?
我有下表:
<table id="list_table" class="global" border="0" cellpadding="4" cellspacing="0">
<thead>
<tr>
<th>Grund</th><th>Von</th><th>Bis</th><th>Beschreibung</th><th></th></tr>
</thead>
<tbody>
<tr>
<td><select name="grund[1][1]">
<option value="krank">Krankheit</option>
<option value="urlaub" selected="selected">Urlaub</option>
<option value="sonstiges">Sonstiges</option>
</select></td><td><input name="von[1][1]" value="11.08.2011" onclick="displayDatePicker('von[1][1]')" type="text"></td><td><input name="bis[1][1]" value="16.09.2011" onclick="displayDatePicker('bis[1][1]')" type="text"></td><td><input name="beschreibung[1][1]" value="Blau machen" type="text"></td><td><a href="#" class="saveChangedEntry" uid="1" sid="1"><img src="images/save.png"></a> <a href="#" class="deleteEntry" uid="1" sid="1"><img src="images/delete.png"></a></td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我的JQuery是:
$('a[class*=saveChangedEntry]').click(function(event) {
event.preventDefault();
alert('That's it!');
});
Run Code Online (Sandbox Code Playgroud)
因此,如果我点击链接没有任何反应;(如果我以更直接的方式调用该类...即使这不起作用.
任何提示?
更新:好的,我没有想到它,你不知道.该表是由几个事件生成的,所以我想我需要将这个live()函数添加到这些链接中.
我是比较有经验的PHP开发人员.
我选择了CodeIgniter框架.到目前为止,我已经了解它是如何使用的.到现在为止,我希望能够做一个while循环.
在我的控制器中我有:
$this->load->model('Test');
$data['result'] = $this->Test->getInfo();
$this->load->view('index1', $data);
Run Code Online (Sandbox Code Playgroud)
在我的模型中我有:
$result = mysql_query("SELECT * FROM users WHERE last_name='Hart'")or die(mysql_error());
$row = mysql_fetch_array( $result );
return $row;
Run Code Online (Sandbox Code Playgroud)
在我看来:
echo $result[0];
Run Code Online (Sandbox Code Playgroud)
但是,这仅输出找到的第一行中的第一个字段.
请帮我从数据库中检索信息 - 循环.
while循环是否发生在模型中?我只是正确地回应了结果吗?