codeigniter 相关问题

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

使用ajax在数据库中保存多个同名字段

我想保存当我尝试保存数据时动态生成的多行表,仅将第一个字母保存在数据库中。当我尝试保存下一行时,它在

回答 2 投票 0

如何将每个输入值与特定的id一起发送到ajax函数?

我有一个问题,我对此非常困惑。我不知道如何发送特定的输入 id,以便我可以将其发送到 ajax,然后保存到数据库。我想将所有数据发送给aja...

回答 1 投票 0

CodeIgniter 3、如何将/admin uri修改为/manage? [重复]

我正在使用 PHP 框架 CodeIgniter 3,如何将管理登录页面 /admin URI 修改为 /manage? 当更改为 /manage 时,我需要 /admin 为 404。 感谢大家的关注! PHP

回答 1 投票 0

在 TCPDF 中添加新字体

有人可以帮助我如何在 TCPDF 中安装或添加新字体吗?我的字体中已经有了 .z、php 和 .ttf 文件。以及如何显示或使用字体..我将给定的文件存储到字体文件夹中。 ...

回答 3 投票 0

确定 CodeIgniter 更新查询是否成功影响任何行

如何判断 MySQL UPDATE 何时成功以及实际更新的数据? 例子: 桌子 id 城市名称 1 联盟 2 马萨斯维尔 如果我运行以下命令: $data = array('城市名称', '

回答 2 投票 0

godaddy codeigniter 电子邮件已发送但未到达

抱歉,又一个 godaddy/codeigniter 电子邮件问题。很抱歉,如果这里有类似的回答帖子,但我找不到适合我的帖子。 我已将我的(工作)站点从本地移动到

回答 3 投票 0

函数错误消息参数太少

控制器: 公共函数deleteRoom($id){ $this->房间->deleteRoom($id); $this->index(); } 看法: 控制器: public function deleteRoom($id){ $this->Room->deleteRoom($id); $this->index(); } 查看: <a class="btn btn-danger" value="<?php echo $data['room_id']; ?>" href="<?= site_url('AdminController/deleteRoom'); ?>"><span class="glyphicon glyphicon-trash"></span></a> 显示如下:消息: 函数 AdminController::deleteRoom() 的参数太少,传递了 0 个 在 C:\xampp\htdocs\hrCI\syste

回答 0 投票 0

托管后未找到 Codeigniter 3 404 页面,但在本地主机中正常工作

当我在 codeigniter 3 中写入 greenvaleschool.in 时,我的网站无法打开,但仅当我在 codeigniter 3 中写入 greenvaleschool.in/home 时才打开。routes.php 无法正常工作。仅当我提供控制时它才有效...

回答 1 投票 0

使用Codeigniter框架时业务逻辑应该写在哪里:控制器还是模型?

如果您使用Codeigniter框架,您已经构建了两个文件夹,命名为控制器和模型。在开发 Web 应用程序时,我应该在控制器或模型中编写业务逻辑......

回答 1 投票 0

最佳实践:模型和控制器

我有一个表,我在其中说明哪个 user_id 在哪个 group_id 中,在第二个表中我说明哪个 user_id 有哪个 user_name。 现在我想要一个向其传递 group_id 的函数,它会为我提供所有

回答 3 投票 0

CodeIgniter,同一模型方法中的多个查询或控制器中对模型的多次调用?

我刚刚开始将一些基本应用程序转换为 CodeIgniter,并且我正在努力确保我以正确的基础开始。 我的控制器中的大多数操作都需要至少 1 个查询,并且...

回答 2 投票 0

一般规则 - 何时使用模型(Codeigniter)

我只是好奇模型的经验法则是什么。一般来说,我仅在需要添加/编辑或更新对象的数据库条目的情况下使用它们。 但是,我正在构建一个...

回答 2 投票 0

MVC 困境,应该进入视图还是控制器?

我想知道在哪里放置某段代码的最佳实践是什么,无论是控制器还是视图(或者甚至是模型,如果我偏离了)。 目前,应用程序检索信息...

回答 2 投票 0

MVC 最佳实践

我是 MVC 新手(我正在使用 codeigniter),想知道应该在哪里放置“cut_description”函数。 我的模型检索事件列表,包括其描述。如果描述...

回答 1 投票 0

PHP MVC 最佳实践

我正在使用 CodeIgniter 在 PHP 中创建一个日历应用程序。在主日历页面中,我的模型当前创建一个数组,每个索引都是当月的某一天。那一天是一个数组

回答 2 投票 0

模型中的逻辑或带有 CodeIgniter 的控制器中的逻辑? [已关闭]

我有一个可以注册的应用程序。用户。目前,流程是这样的: 用户导航到“somewebpage/register”,它加载控制器的“注册”功能

回答 1 投票 0

在 Codeigniter 中为 foreach() 提供的参数无效

我收到错误消息:我的视图中 foreach() 的参数无效。我想显示 mysql 表中的所有条目,但我不断收到错误消息。我是 Codeigniter 的新手,不会

回答 4 投票 0

如何上传.webp图像

我是 CI 新手。 我正在尝试使用 PHP CI 框架上传 webp 图像,任何人都可以给我关于如何上传 .webp 而不是 jpg 的建议吗?

回答 3 投票 0

如何在 Codeigniter 4 中使用多个表

到目前为止,我一直在使用 CI 3,并且希望在新模型(在 CI 4 中)中单独处理多个数据库表(无连接)。 到目前为止,我一直在使用 CI 3,并且希望在新模型(在 CI 4 中)中单独处理多个数据库表(无连接)。 <?php namespace App\Models; use CodeIgniter\Model; class MyModel extends Model { protected $table = 'main_table'; public function getAll($uid = false) { return $this->where(['hidden' => '0']) ->where(['deleted' => '0']) ->findAll(); } public function getMainImage($pid) { return $this->from('another_table') ->where(['pid' => $pid]) ->findAll(); } } 出于某种原因,整件事似乎并没有成功。 有人可以帮助我吗? 您需要再次实例化数据库连接并将第二个表分配给函数内的该变量,如下所示: public function getMainImage($pid) { $db = \Config\Database::connect(); $builder = $db->table('secondary_table'); return $builder->where(['pid' => $pid]) ->get()->getResult(); } 有关如何使用查询生成器的更多信息,请参见此处: https://codeigniter.com/user_guide/database/query_builder.html?highlight=query%20builder 我有另一种方法可以利用 CI4 中的 Model->db 属性来使用多个表。我会将 another_table 构建器分配给所需函数中的受保护属性(我可以选择使用 Model.initialize() 在加载时撤销)(在本例中为 getMainImage) <?php class MyModel extends Model { protected $table = 'main_table'; protected $table_another_table = null; // optional preload function initialize() { $this->table_another_table = $this->db->table('another_table'); } public function getAll($uid = false) { return $this->where(['hidden' => '0']) ->where(['deleted' => '0']) ->findAll(); } public function getMainImage($pid) { // Optionally preload in initialize method $this->table_another_table = $this->db->table('another_table'); return $this->table_secondary ->where(['pid' => $pid]) ->findAll(); } }

回答 2 投票 0

如何在PHP中基于数组解决这个问题?

我收到此错误: 尝试读取数组上的属性“id” 文件名:控制器/病人.php 352号线 这是代码: 如果(空(id)){ if($this->ion_auth->email_check($email)){ ...

回答 1 投票 0

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