php - 在 codeigniter 的 View 中运行

标签 php codeigniter codeigniter-2

我是 ci 的新手,任何人都可以帮助我或对我的代码和最佳实践提出一些建议吗?我有一个 foreach 语句,它需要使用一个函数来显示大量数据。这是我的示例代码。 提前谢谢你

 foreach($data->result() as $d){

    if($d->condi){
       $sample =   myfunction($d->value1, $d->value2, $value->3);
    } 
    else{ 
         $d->otherdisplay;
            if($d->condition2){
            $sample =   myfunction($d->value1, $d->value2, $value->3);
            }
    }
}
function myfunction($a,$b,$c){
       /*do something;*/

}

最佳答案

这取决于,无论如何这些方法应该在controllerslibraries中,这取决于你的方法是否可以是否从浏览器调用

如果你想使用一些你需要做一些routine action的方法,使用一个

library or an helper

如果您想使用网页方法,请在controller中使用它

 Model = SQL and db stuffs

 Controller = all the php stuffs + data returned from Model

 View = html/js + data returned from Controller

检查 How to create Own libraries in CI

关于php - 在 codeigniter 的 View 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807145/

相关文章:

database - 在codeigniter中动态添加数据库

php - 如何使 IMagick Canvas 适合 PHP 中的字体大小?

php - Symfony2+Twig,翻译中的变量返回 "A message must be a simple text"

php - 如何从多个表中高效地sql查询子记录?

php - 路由到 CodeIgniter 中的多个子文件夹

php - 如果 NOT IN 中的值为空,则 mysql 会抛出错误

php - GD 库图像生成不适用于 mySQL 查询

php - 我的代码输出几个 "Array"

php - 使用 RESTful 服务保护来自跨域的 API 调用

php - 我的 php 代码只将我的 csv 文件的第一行导入到数据库