标签: codeigniter

什么是使用PHP + MySQL的伟大开发设置?

我已经成为PHP开发人员多年了,我突然意识到我可能会使用更好的开发工具.

例如,我的典型开发设置是

  1. 记事本+ +
  2. Dev WAMP Server(通常是本地机器)
  3. CodeIgniter框架(最近我爱上了它,因为它加速了我的部署,很长时间.)
  4. phpMyAdmin(当然是MySQL).

如果您是PHP开发人员,那么您的典型设置是什么?Eclipse(有时对我来说太笨重了)?等等;

我很好奇,如果我遗漏了一些可能节省了大量时间的东西,比如某种动态PHP代码验证器(在我点击F5然后首次亮相错误之前).我目前通过在Notepad ++中看到颜色亮点来实现某种"验证".

php mysql codeigniter phpmyadmin

9
推荐指数
2
解决办法
1664
查看次数

我应该使用数据库会话还是本机PHP文件会话?

我刚从我自己的MVC框架转移到社区支持的(CodeIgniter).我只是将我的会话转换为CodeIgniter函数,并注意到它们默认情况下将会话数据存储在加密的cookie中.它们提供的替代方案是数据库会话,但不是本机PHP库之类的服务器端文件会话.

现在在我的网站上,我将构建一个安全的后端面板,因此加密的cookie看起来不像是智能选项,但我不需要不必要地连接到我的数据库,因为它不是很快(共享主机).

我想知道他们背后不支持原生会话的原因是什么,数据库会话或服务器端文件会话通常被认为是更好的选择.

谢谢.

php session codeigniter

9
推荐指数
1
解决办法
2746
查看次数

如何从模型/控制器访问CodeIgniter配置变量?

我想从模型中访问(CodeIgniter配置文件)中的$db['default']['dbprefix']变量,这样我就可以使用文件中的值编写自己的查询./application/config/database.php

如何才能做到这一点?

php database model-view-controller codeigniter

9
推荐指数
2
解决办法
2万
查看次数

drupal(CMS)或codeigniter(MVC)用于创建新的Web应用程序?

我将创建一个非常自定义的新Web应用程序.

它将包含完全可搜索的图像 - 以非常非常自定义的方式.

当您单击图片时,您可以添加注释等.

它要求用户注册,但注册/登录过程也将高度自定义.

目前我正在使用CodeIgniter.但是我已经阅读了很多关于CMS的帖子,比如Drupal,听起来我可以让它处理基本的东西,也许是设计和其他前端工作.

我没有使用CMS的经验,事实上,我刚刚开始使用像CI这样的MVC框架,并且对开始开发变得更容易感到印象深刻.

所以,我想知道,如果我要创建这种应用程序,我可以使用drupal然后添加常用的东西,就像我将使用CodeIgniter一样,如控制器,视图,模型,配置文件,我自己的库等等?

它如何在像Drupal这样的系统上运行?你如何使用任何MVC框架编写PHP代码.听起来它有很多模块,我只是想知道,如果我可以将它用作MVC框架但是有这些基本的东西和设计准备好使用的好处?它听起来像是从头开始提供Web应用程序的最佳"库".

使用它创建自定义应用程序难吗?我猜它有像图像和用户这样的模块,但是我怎样才能自定义这些图像,以便每个图像上都有标签和国家信息,或让每个用户订阅图像的更改,该电子邮件将发送给用户等等?

我想安装一个模块很容易.问题是,我该如何自定义它.也许我不需要所有的表列.也许我想添加/删除业务逻辑.

使用Drupal有什么优点和缺点?它甚至是正确的方式吗?

你能用Drupal制作一个Stackoverflow吗?Facebook的?推特?YouTube吗?假设你当然知道php.

分享您的想法,因为我是创建Web应用程序的新手!

谢谢

php frameworks drupal codeigniter

9
推荐指数
2
解决办法
7605
查看次数

有没有一种简单的方法可以在codeigniter上创建子域名?

有没有一种简单的方法可以在apign.site.com等codeigniter上创建子域名?

php subdomain .htaccess mod-rewrite codeigniter

9
推荐指数
1
解决办法
7515
查看次数

Codeigniter中的PDO - 保护vs SQL注入

真正的PHP安全专家,PDO是可行的方式,还是我可以使用Codeigniter的Active Record类?

我已经阅读了http://codeigniter.com/forums/viewthread/179618/并且并非100%确信.
我通常依靠Chris Shiflett和OWASP等专家来获取安全提示. http://shiflett.org/blog/2006/jul/the-owasp-php-top-5

使用自制的PDO DB类代替Codeigniter数据库文件.每次我上传它都是一个相对较小的痛苦复制.我使用PDO的主要原因是为了防止SQL注入与使用Active Record.

编辑: 不是一个人,但我写了一篇关于如何在Codeigniter中集成PDO的事实 .如果有人有反馈,我会很高兴听到.

php pdo sql-injection codeigniter prepared-statement

9
推荐指数
2
解决办法
5926
查看次数

通过带宽限制成员资格

我刚刚将一个Codeigniter应用程序部署到了Amazon EC2(使用S3作为媒体,RDS作为MySQL).

我需要根据使用的带宽量限制用户帐户访问权限 - 帐户将基于带宽,例如基本帐户£x,每月最高20GB等.

但是我不知道最好的办法是什么.

如果有帮助的话,我的EC2实例是带有Apache2的Ubuntu.

任何想法赞赏!

谢谢!

php apache codeigniter amazon-s3 amazon-ec2

9
推荐指数
1
解决办法
543
查看次数

MVC模式:首先需要创建什么?

我正在研究CodeIgniter及其软件模式.哪个应首先创建,视图还是控制器?

php testing model-view-controller codeigniter

9
推荐指数
2
解决办法
3148
查看次数

Codeigniter - 按字母顺序排序活动记录

我想知道是否有人可以帮我解决问题.

我有一点ajax在我的模型中调用一个函数.

但我似乎无法通过'模型'订购输出.

功能下面我遇到了麻烦

function get_models_by_brand($tree = null)
{
    $this->db->select('id, model');

    if($tree != NULL){
        $this->db->where('brand_id', $tree);
    }

    $query = $this->db->get('models');
    $models = array();

    if($query->result()){
        foreach ($query->result() as $model) {
            $models[$model->id] = $model->model;
        }
        return $models;
    } else {
        return FALSE;
    }
}
Run Code Online (Sandbox Code Playgroud)

codeigniter

9
推荐指数
1
解决办法
3万
查看次数

如何在codeigniter中强制ssl?

我正在使用codeigniter 3.如何强制SSL连接到我的网页,以便所有页面都加载绿色挂锁图标?

注意:如何在不编辑htaccess文件的情况下执行此操作?

php ssl codeigniter

9
推荐指数
2
解决办法
3万
查看次数