红联Linux门户
Linux帮助

Phalcon7(代号Dao7)发布1.1.1版更新

发布时间:2016-11-13 09:11:01来源:红联作者:baihuo
添加抽象类 Phalcon\Mvc\User\Logic,可以设置调度器绑定逻辑类,会根据控制器方法参数自动调用逻辑类静态方法call完成实例化,然后调用start完成初始化操作, 当控制器方法执行结束后,将调用finish方法:[code]$di->set('dispatcher', function () {
$dispatcher = new Dispatcher();
$dispatcher->setLogicBinding(true);
return $dispatcher;
});[/code]控制器实现:[code]class LogicController extends Phalcon\Mvc\Controller
{
public function indexAction(\MyLogic $logic)
{
// ...
}
}[/code]添加二进制数据数据读取、写入类 Phalcon\Binary\Reader和Phalcon\Binary\Writer:[code]$fp = fopen('test.bin', 'rb');
$bin = new Phalcon\Binary\Reader($fp);
$flag = $bin->readUnsignedChar();
$num = $bin->readUnsignedInt16();
$name = $bin->readString();
$fp = fopen('test.bin', 'wb');
$bin = new Phalcon\Binary\Write($fp);
$bin->writeUnsignedChar(1);
$bin->writeUnsignedInt16(240);
$bin->writeString('Phalcon7');[/code]以及修复了一些发现的BUG和改进了表单类。

来自:开源中国社区
文章评论

共有 0 条评论