V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CoX
V2EX  ›  PHP

CodeIgniter 2.2.0 Released :)

  •  
  •   CoX · 2014-06-06 18:31:55 +08:00 · 5748 次点击
    这是一个创建于 3824 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://ellislab.com/blog/entry/codeigniter-2.2.0-released

    自从ellislab去年发博说给CodeIgniter找个新东家,很多人说CodeIgniter已死;
    但实际上CodeIgniter一直没有停止更新,昨天又发布了CodeIgniter 2.2.0。

    在Github上 CodeIgniter 3.0 一直在更新,并且已创建 release/3.0 分支,只是还没正式发布而已。
    https://github.com/EllisLab/CodeIgniter/tree/release/3.0

    一直觉得CodeIgniter上手相当容易,而且文档齐全:)
    30 条回复    2014-06-23 23:49:28 +08:00
    minbaby
        1
    minbaby  
       2014-06-06 18:55:04 +08:00
    喜欢这个东西
    liuxurong
        2
    liuxurong  
       2014-06-06 19:06:35 +08:00
    正好用的着
    Actrace
        3
    Actrace  
       2014-06-06 19:08:56 +08:00
    这个框架不是死了吗 - -
    andyhu
        4
    andyhu  
       2014-06-06 19:52:27 +08:00
    很多ci开发人员都转laravel了
    andyhu
        5
    andyhu  
       2014-06-06 19:53:08 +08:00
    @Actrace 还没死啊,只不过被老东家抛弃了
    66beta
        6
    66beta  
       2014-06-06 20:03:20 +08:00
    小巧精致,在没有PHP5.3和composer的情况下很好用
    mahone3297
        7
    mahone3297  
       2014-06-06 20:18:03 +08:00
    @66beta 有了composer之后呢?转向laravel了?
    regmach
        8
    regmach  
       2014-06-06 20:27:33 +08:00
    这货上手太容易了...
    66beta
        9
    66beta  
       2014-06-06 21:15:04 +08:00
    @mahone3297 只要服务器满足跑Laravel,就肯定选Laravel了
    9
        10
    9  
       2014-06-06 21:37:27 +08:00
    看了changelog,没什么内容更新。
    cnallenzhao
        11
    cnallenzhao  
       2014-06-06 22:02:20 +08:00
    我很喜欢这个框架,之前实习用的一直是它
    puras
        12
    puras  
       2014-06-06 22:07:49 +08:00
    @9 确实没有太多的更新,感觉更像是为了更新而更新哇
    mahone3297
        13
    mahone3297  
       2014-06-06 22:49:30 +08:00
    @66beta 请教。。。laravel与symfony比较,如何?
    cooper
        14
    cooper  
       2014-06-06 22:56:56 +08:00
    @mahone3297 laravel 基于 symfony 组件,laravel 上手易于 symfony。
    wulongqiu
        15
    wulongqiu  
       2014-06-06 23:22:41 +08:00
    事实上CI更新的比谁都勤快
    AlanZhang
        16
    AlanZhang  
       2014-06-06 23:29:15 +08:00 via iPhone
    @mahone3297 毫无疑问,laravel要好很多。我是symfony开发着,但我爱的是laravel.
    refear99
        17
    refear99  
       2014-06-07 03:59:33 +08:00
    更新也没办法啊,以前的程序和CMS估计不会跟进了。。。
    CoX
        18
    CoX  
    OP
       2014-06-07 10:16:54 +08:00 via Android
    最近用CI3.0做了个新项目,还在力挺,呵呵
    CoX
        19
    CoX  
    OP
       2014-06-07 10:18:23 +08:00 via Android
    @9 你可以看看3.0的更新日志,变化很大
    keith3
        20
    keith3  
       2014-06-07 21:40:35 +08:00
    只学过Smarty和Yii,用Yii做了几个项目,感觉不错,
    都说CI很轻量,有空看看
    helloboy
        21
    helloboy  
       2014-06-07 23:12:54 +08:00
    yii 做过一些项目,比较快速~
    66beta
        22
    66beta  
       2014-06-10 11:54:23 +08:00
    @mahone3297 驳回,我也是PHP初哥,主业是前端,Laravel大量采用了symfony组件,有血脉关系
    mahone3297
        23
    mahone3297  
       2014-06-10 13:56:03 +08:00
    @AlanZhang 你是symfony开发者?那么nb?
    laravel好很多的理由?
    AlanZhang
        24
    AlanZhang  
       2014-06-10 20:42:15 +08:00
    比如,获取GET或POST参数,
    原生symfony:
    // 这代码我永远的记不住
    $this->get('request')->query->get('name');
    $this->get('request')->request->get('name');
    修改后的代码,获取GET,POST或PUT参数:
    $this->input('name'); //借鉴Laravel,非常好记
    AlanZhang
        25
    AlanZhang  
       2014-06-10 20:42:43 +08:00
    @mahone3297 比如,获取GET或POST参数,
    原生symfony:
    // 这代码我永远的记不住
    $this->get('request')->query->get('name');
    $this->get('request')->request->get('name');
    修改后的代码,获取GET,POST或PUT参数:
    $this->input('name'); //借鉴Laravel,非常好记
    mahone3297
        26
    mahone3297  
       2014-06-11 13:06:23 +08:00
    @AlanZhang 这点确实比较蛋疼。。。我也为此烦恼。。。经常copy&paste
    AlanZhang
        27
    AlanZhang  
       2014-06-11 13:20:25 +08:00
    @mahone3297 你可以把常用的代码封装起来,放到主controller,方便直接调用:
    $this->input('name')
    $this->db()->fetchColumn("select 1 from table")
    $this->json(['name' => 'AlanZhang'])
    $this->session('id')
    $this->cookie('name')
    return $this->makeHTML('aboutus', $arr); // 相当于 $this->render("bundlename::aboutus.html.twig", $arr
    CoX
        28
    CoX  
    OP
       2014-06-12 16:59:08 +08:00
    @puras
    @9
    @wulongqiu
    CI 3.0 估计很快就会发布了,此版本更新了很多。
    ”It can be found in the feature/session branch and is the last thing I want finished before the 3.0 release. “
    https://github.com/EllisLab/CodeIgniter/issues/3073
    NCE
        29
    NCE  
       2014-06-13 11:56:18 +08:00
    Yii2也快发布了。。。
    zyx89513
        30
    zyx89513  
       2014-06-23 23:49:28 +08:00
    期待CI 3.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.