问题标签 [codeigniter-helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
25186 浏览

php - 视图中的 CodeIgniter 助手

这是一个很好的解决方法吗?是否可以在 CodeIgniter 的视图中使用帮助程序类。我有一种情况,我必须使用正则表达式从一对文本字符串中提取并生成匹配的输出。我不想直接在视图中执行此操作,我想为此使用帮助器。

在这里我应该调用助手并返回结果

例如,我想从文本中提取处理器的类型,而不是传递文本并返回处理器类型。这是需要的,因为视图中的所有数据都是由 API 动态生成的。

0 投票
2 回答
486 浏览

php - 在控制器中找不到帮助程序中定义的函数

我正在使用辅助函数来验证 Codeigniter 中的 XML。

我的辅助函数定义xml_validation_helper.php如下:

我在我的控制器中使用它(特别是在index方法中),如下所示:

Fatal error: Call to undefined function validate_xml() in C:\xampp\htdocs\project\application\controllers\show_trends.php on line 15但是,即使我可以清楚地加载文件,我仍然会收到一个“错误。我什至尝试将函数移动到与index方法相同的文件中,但它仍然说它是未定义的。

为什么我会收到此错误,即使此功能已明确定义?

0 投票
2 回答
28131 浏览

php - 在代码点火器中调用帮助程序和库的方法有区别吗?

我有点困惑,代码点火器中使用库和帮助器的方法的方式。我还在学习代码点火器。

控制器

看法

在上面的视图文件中,辅助方法word_limiter()工作正常。但该方法is_logged_in()不起作用。但如果我这样做($this->auth->is_logged_in()),它会工作。

但是为什么helper ie 中的方法word_limiter()不必这样写($this->text->word_limiter())。

调用助手和库的方法之间有区别吗?

0 投票
3 回答
762 浏览

php - 如何在 codeigniter 中使用 current_url 生成新的 URL

我正在尝试在 codeigniter 中使用 current_url() 函数,但不确定如何操作这些数据。我知道我可以回显 current_url() 但如何获取每个段并用于生成新 URL?

我正在尝试获取当前页面的片段并使用添加新的变量数据来生成新的 URL。

我从未使用过 current_url(); 之前,所以不知道该怎么办。假设我的用户在过滤器页面上,并且有 2 个变量来过滤其结果(邻居和类别)。如果用户单击一个社区,我将如何构建超链接以提取该类别的当前 url 变量,然后插入该社区的变量?

我的 URL 类似于:mydomain.com/ny/find/$neighborhood/$category

任何帮助将非常感激...

0 投票
0 回答
234 浏览

php - CodeIgniter:创建导航助手

我目前有一个名为 header.php 的部分内容,其中包含我的网站导航等。在此标题中,站点导航当前是硬编码的。然而,这种硬编码导航可以从数据库中动态设置。

我的计划是创建一个自定义帮助程序类,这里将是一个查询模型并返回格式正确的动态导航的函数。

然后我将在我的视图中加载帮助程序(header.php),如下所示:

我的问题是,这是在这种情况下使用的正确方法吗?关于助手类的信息是相互矛盾的,一些消息来源说这是不可取的,其他人说这很好。

0 投票
0 回答
415 浏览

php - Helper codeigniter 未在函数 ajax post 中调用

我使用了 yoeran 创建的codeigniter relative_time 助手。在 ajax 帖子中,我调用控制器中的函数以返回相对时间和管理员名称。但相对时间总是返回 null。助手不是在 ajax 帖子中调用吗?

这是我的ajax代码:

这是我在控制器中的功能:

$result 的结果:

0 投票
0 回答
246 浏览

codeigniter-3 - codeigniter 下载助手

当我运行它时,我得到一个无效的 pdf 文件。请就如何将视图传递给变量 html 并将其作为参数传递的建议。

0 投票
1 回答
2749 浏览

codeigniter - 通过帮助器或库为每个函数或 codeigniter 3 中的每个页面动态元标记

嗨,我想通过 codeigniter 3 中的帮助程序或库生成动态 Meta 标签

我正在创建没有模型的静态网站。

我有 - Header.php - 有标题部分和元标记。

middle_page.php

页脚.php

如果我在我的控制器函数(如索引)中调用 meta() html 帮助器,则生成的元标记显示在页面顶部意味着上面的 header.php 减速

如何为此编写帮助程序或库,所以如果我在函数和 header.php 中调用元标记 echo meta(); 然后应该生成特定的元标记。

我已经尝试了 Stackoverflow 的许多其他答案,但这些对我不起作用。

您的帮助将不胜感激。

0 投票
1 回答
306 浏览

codeigniter - 如何从 Codeigniter 中的路由调用 my_helper 中的函数

我有一个名为enable_disable(param1,param2)in的函数my_helper.php

我如何在 codeigniter 中调用enable_disable(param1,param2)routes.php

如果有人有钥匙,请分享您的好主意。