codeigniter 相关问题

CodeIgniter是由EllisLab公司创建的开源PHP Web开发框架,它已被不列颠哥伦比亚理工学院采用。该框架实现了Model-View-Controller设计模式的修改版本。有关CodeIgniter类,方法,函数,语法和用法的问题,请使用此标记。

sitemap.xml 中的内部链接

我有一个 codeigniter 网站,它有 sitemap.xml 但我也想在那里插入帖子标签链接。 标签); foreach($tags 作为 $tag...

回答 1 投票 0

codeigniter 中基于 cookie 值的本地化

我正在尝试将 asp.net mvc 应用程序重写为 codeigniter。 基本上 codeigniter 遵循 mvc 模式,所以它非常好。现在我陷入了本地化。 我不想更改网址,以便...

回答 1 投票 0

在codeigniter中从服务器下载文件

我正在尝试从我的服务器下载文件。 这是我的控制器代码。 公共函数下载($id) { $this->load->helper('url'); $base_url = $this->config->item('base...

回答 2 投票 0

如何在 CodeIgniter 中执行 SQL 查询

我的查询有问题,我需要连接来自不同数据库的两个表,现在我的问题是如何执行我的查询。我从这里得到了我的语法格式 请先访问此链接...

回答 7 投票 0

Dropzone 接受的文件不起作用

我正在与 dropzone 合作上传文件。代码工作正常,但 AcceptedFiles 变量在脚本中不起作用。上传脚本接受所有格式,如 .zip、.mp3,这应该...

回答 4 投票 0

Codeigniter - 忘记密码

您好:我需要在登录页面实现忘记密码。在这里我解释了到目前为止我所掌握的内容。 恢复视图提示收到电子邮件输入 函数 email_exists() 将验证电子邮件。如果是这样,

回答 2 投票 0

如何在 Facebook 分享者 URL 中传递标题、摘要和图像等参数

问题: 我需要在 Facebook 共享者 URL 中传递标题、摘要和图像等内容,如下所示: 问题: 我需要在 Facebook 共享者 URL 中传递标题、摘要和图像等内容,如下所示: <a id="button" href="http://www.facebook.com/sharer.php? s=100 &p[url]=http://myurl.com/overview/sap-talent &p[images][0]=http://myurl/images/my_image.png &p[title]=mytitle &p[summary]=containsummary"> 问题是它会自动从上述 URL (http://myurl.com/overview/sap-talent) 获取一些内容,而我不知道我的标题和摘要数据去了哪里。还有其他方法可以通过 facebooksharer.php 分享我的自定义标题、摘要和图像吗? Facebook 似乎禁止向共享者传递参数。 我们更改了共享器插件的行为,以便与我们平台上的其他插件和功能保持一致。 分享者将不再接受自定义参数,Facebook 将提取预览中显示的信息,就像在 Facebook 上显示的那样,从 url OG 元标记发布信息。 这是帖子的网址:https://developers.facebook.com/x/bugs/357750474364812/ 您现在需要的唯一参数是?u=<YOUR_URL>。所有其他数据将从页面或(更好)从您的开放图元标签获取: <meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" /> <meta property="og:type" content="article" /> <meta property="og:title" content="When Great Minds Don’t Think Alike" /> <meta property="og:description" content="How much does culture influence creative thinking?" /> <meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" /> 示例和说明在这里 您可以在调试器中测试您的页面是否一致。 目前(2016 年 10 月)有效,但我不能保证它会持续多久: https://www.facebook.com/sharer.php?caption=[caption]&description=[description]&u=[website]&picture=[image-url] 似乎唯一允许您注入自定义文本的参数是“quote”。 https://www.facebook.com/sharer/sharer.php?u=THE_URL&quote=THE_CUSTOM_TEXT 在 Facebook 开发者 bug 网站上,关于这个问题的最后一个答案 (parameters with sharer.php) 让我相信这是一个即将得到解决的 bug。我说得对吗? https://developers.facebook.com/x/bugs/357750474364812/ Ibrahim Faour · · Facebook 平台团队 对于给您带来的不便,我们深表歉意。我们的目标是更新我们的外部报告 一旦我们得到问题的解决方案。我确实明白 有时提供的答案可能并不令人满意,但我们很渴望 尽可能保持我们的平台稳定和高效。谢谢! 我之前使用过以下方法,并且有效。它不是很漂亮,但您可以更改它以满足您的需要。 以下 JavaScript 函数会获取共享者的 location.href 和 document.title,您最终可以更改这些。 function fbs_click() { u=location.href; t=document.title; window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436'); return false; } 用途: <a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank"> Share on Facebook </a> 看起来这就是您可能正在寻找的内容:Facebook 分享者标题/描述.... &display=popup 与 &display=page 会更改布局。除此之外,只能使用 u=https://developers.facebook.com 传递 url。 display参数描述如下:https://developers.facebook.com/docs/sharing/reference/share-dialog/

回答 7 投票 0

如何在codeigniter 3中传递和获取url中的变量

如何使用 CodeIgniter 在 URL 中发送变量。我已经阅读了一些论坛,但没有找到正确的语法。 这是我想要在 URL 中使用的格式。 http://localhost/acc/in...

回答 2 投票 0

如何在 PHP Codeigniter 中使用 ID 显示控制器的重定向

我有一个按钮,但它就像生成 2 功能。我想保存数据并重定向到之前使用 ID 进行查看。但是,我发现语法错误。消息:函数 c_transaksi::

回答 1 投票 0

尝试从 CodeIgniter PHP 执行 Oracle 存储过程时出错

我正在使用 CodeIgniter 并且必须修改 SP 调用 这是工作 $this->DBTEST = $this->load->database("oracletest", TRUE); 尝试 { $参数=数组( 数组(...

回答 1 投票 0

获取Web服务器时间并将其显示在网页上的正确方法

我正在使用 PHP Codeigniter 框架开发我的网站。我想在我的一些网页上显示我的网络服务器的时间以及客户端的机器时间。我成功显示客户端时间...

回答 5 投票 0

遇到 PHP 错误 严重性:警告消息:未定义变量 $poke

遇到 PHP 错误 严重性:警告 消息:未定义变量$poke 文件名:views/pokeview.php 线路数量:44 回溯: 文件:C:\xampp\htdocs\llames3 应用程序 iews\pokeview.php ...

回答 0 投票 0

如何在Codeigniter中得到比较三个值的结果

我想询问有关 Javascript 和 Codeigniter 的问题。 我想得到三个整数值比较的结果。我已经尝试过,但结果只显示一个结果,并且结果仅通过。虽然我已经准备好了...

回答 1 投票 0

CodeIgniter 中的查询缓存

我想在 CodeIgniter 中缓存查询。我为测试所做的是制作一个控制器,我将其命名为 show.php: 类 Show 扩展 CI_Controller{ 公共函数 __construct() { 父级::__constru...

回答 3 投票 0

Codeigniter 4 分页正常工作,但是,我的 Bootstrap 4 分页模板不起作用

我正在使用 CI4。我已经成功实现了分页。我有 9 个帖子,并使用“3”进行分页,因此有 3 页。一切都很好,但 CSS 很糟糕。这是一张...

回答 2 投票 0

将 Mysql 结果对象转换为关联数组 (CodeIgniter)

我正在尝试获取一个数据库查询,它是一个转换为关联数组的对象,以便我可以在 codeigniter 的日历类中使用它。 这是我的模型: 我正在尝试获取一个数据库查询,它是一个转换为关联数组的对象,以便我可以在 codeigniter 的日历类中使用它。 这是我的模型: <?php class Get_diary_model extends Model { function getAllDiaries($year,$month) { $data = $this->db->query("SELECT day AND entry FROM diary WHERE month=$month AND year=$year"); // the entries for the relevant month and year foreach($data->result_array() as $row) { // return result as assoc array to use in calendar echo $row['day']; echo $row['entry']; } return $data; } } 这是我得到的错误: Fatal error: Cannot use object of type CI_DB_mysql_result as array in C:\wamp\www\mm\system\libraries\Calendar.php on line 219 观看这个视频教程,它会对您有所帮助 -> http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-the-calendar-library/ 您的模型应如下所示: function getAllDiaries($year,$month) { $q = $this->db->query("SELECT day AND entry FROM diary WHERE month=$month AND year=$year"); if($q->num_rows() > 0): foreach($q->result() as $row): $data[] = $row; endforeach; return $data; else: return false; endif; } 和您的控制器: function index($year = null, $month = null) { $this->load->model('Get_diary_model'); if (!$year) { $year = date('Y'); } if (!$month) { $month = date('m'); } $data['calendar'] = $this->Get_diary_model->getAllDiaries($year, $month); } 问题不在于你使用 result_array() ,更多的是你后来直接返回 $data 。 $query = $this->db->query() 然后在 foreach 中使用 $query->result_array() 。然后你可以在 foreach 中构建 $data 后返回它。 另一个答案是冗长的写法: function getAllDiaries($year,$month) { $sql = "SELECT day AND entry FROM diary WHERE month=$month AND year=$year"; return $this->db->query($sql)->result(); } 但是当然,这将返回一个对象数组,而不是多维数组。 使用以下简单方法, $query = $this->db->get_where('table', array('table_id' => $id)); $queryArr = $query->result(); foreach ($queryArr[0] as $key=>$val) { $row[$key]=$val; } print_r($row); //this will give associative array 这是 CodeIgniter-3 的解决方案 function getAllDiaries(){ $query = $this->db->query("YOUR QUERY HERE"); return $query->result('array'); } 或 function getAllDiaries(){ return $this->db->query("YOUR QUERY HERE")->result('array'); } 注意: result() 函数接受“数组”或“对象”作为参数。默认为“对象”

回答 4 投票 0

CodeIgniter 4 不同环境的配置文件

我正在 CodeIgniter 4 中设置原型应用程序,当涉及到针对不同环境进行不同配置时,我完全感到困惑。我有不同c的概念...

回答 1 投票 0

传递给 CodeIgniter 的 where() 方法的具有两个条件的字符串会中断查询

$this->db->select('sum(commission_amount) as myamount'); $this->db->from('forex_commissions'); $this->db->where('createdDate_sql = `2020-02-16` 和 userRef = `MXkIP8z0vs5J`'); $r...

回答 1 投票 0

获取从 CodeIgniter 1.7 中的 ActiveRecord 构建的原始 SQL 查询

我正在尝试在我的第一个严肃的 CodeIgniter 应用程序中调试一些代码,但我似乎找不到在哪里可以简单地获取我的 ActiveRecord 代码刚刚生成的原始 SQL。 $where = 'DAY(`datetime_star...

回答 5 投票 0

使用 CodeIgniter 从 .sql 文件执行 SQL

我有一个 SQL 脚本来生成数据库,我希望当我按下按钮时注册它对 SQL 脚本的调用,但在传递到有关如何调用数据库的 SQL 脚本数据之前。 是...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.