轻量级PHP框架 MelonFramework 0.2.2 版本发布 - 开源中国社区
Float_left Icon_close
轻量级PHP框架 MelonFramework 0.2.2 版本发布
豆浆Melon 2014年04月25日

轻量级PHP框架 MelonFramework 0.2.2 版本发布

豆浆Melon 豆浆Melon 发布于2014年04月25日 收藏 17 评论 17

阿里云高性能云服务器,2折起! >>> >>>  

本次更新内容:

脚本缩进使用四个空格代替tab
Base配置文件中,日志目录logDir可使用系统绝对路径
模板引擎动态标签可使用符合php原生函数is_callable规格的参数

关于缩进的更改是经过慎重的考虑的,这样更符合大部分人的习惯,对于目前正在使用本框架的用户我感觉非常抱歉,请见谅!


关于模板动态标签的说明可以看下面
原本只能通过字符调用,改进后将可使用对象方法和匿名函数,那样很方便

// 定义一个list标签
$template->assignTag( 'list', array(
       'callable' => function( $id, $limit ) {
            return query( 'SELECT * FROM table WHERE `id`=' . $id );
       }
       'args' => array( 'id' => 1, 'limit' => 10 ) // 参数默认值
) );

如果callable返回一个数组,在模板中就可以这样使用,程序会自动遍历这个数组:

{tag:list id=1}
       {$data} //$data是callable返回的数组中的每个元素的值
{/tag:list}


框架官网:http://framework.melonol.com



本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:轻量级PHP框架 MelonFramework 0.2.2 版本发布
分享
评论(17)
最新评论
0

没见得轻量在哪里。

0

尼玛 4个空格难道不更美观点?!~

0

引用来自“henni”的评论

以后会不会改回tab呢?

不会再改的
0

@梁上有木 @蒸红薯 个人是喜欢tab的,但是更多人使用4空格,这是考虑到大多数人的使用习惯,众口难调啊

0

是的,我本来也想提一下用空格代替tab的事,支持空格

0

以后会不会改回tab呢?

0

引用来自“梁上有木”的评论

4个空格确定比tab好么?
4个空格在每个人的电脑上虽然是表现一致的,但并非每个人都喜欢4个缩进位,如果是tab的话,每个人还是可以通过自己的IDE或者文本编辑器来定义自己习惯的界面

哈哈,关于这个,有多种说法,psr-2标准是用4个空格代替tab的。
而之前看到yii2的规范则用tab,问过他们原因,他们说如果全都用空格,这个世界就太无聊了。
0

真的蛋疼,开发那么多轮子,

还是喜欢tab 省事。按一下就好

0

谁能解释一下 为什么四个空格代替tab呢?

0

4个空格确定比tab好么?
4个空格在每个人的电脑上虽然是表现一致的,但并非每个人都喜欢4个缩进位,如果是tab的话,每个人还是可以通过自己的IDE或者文本编辑器来定义自己习惯的界面

0

引用来自“老牛吃小草”的评论

重复造轮子?

引用来自“豆浆油条Melon”的评论

这是引擎不是轮子,谢谢
瞬间感觉高大上了。
0

引用来自“老牛吃小草”的评论

重复造轮子?

这是引擎不是轮子,谢谢
0

重复造轮子?

0

看了下,不错

0

引用来自“邓攀”的评论

又出新版了

这次更新比较快的原因是缩进这部分,减少影响
0

又出新版了

顶部