Phalcon 2.0.2リリース

Phalconの開発プロセスは、2.0.0のリリース以降、大幅に加速されました。 ますます多くの貢献者がZephirを簡単かつ簡単に操作できると感じています。 その結果、Phalcon 2.0.2がリリースされました。 このバージョンには、多くの新機能、バグ修正、パフォーマンスの改善が含まれています。


サブクエリ


コミュニティが最も要求する機能の1つは、Phalcon 2.0.2でようやく実装されました。 これで、サブクエリを使用できます。

 $phql = "SELECT c.* FROM Shop\Cars c WHERE c.brandId IN (SELECT id FROM Shop\Brands) ORDER BY c.name"; $cars = $this->modelsManager->executeQuery($phql); 

サブクエリでソースとして使用するには、モデルが同じデータベースに属している必要があります。

デフォルトのDB値


これで、スキーマに記述されたデフォルト値が列にある場合、 NULLを挿入する代わりに使用されNULL

 $robots = new Robots(); $robots->save(); // use all <code>default</code> values 

更新する


このバージョンはmasterブランチからインストールできます。Zephirをまだインストールしていない場合は、次の手順を実行します。

 git clone http://github.com/phalcon/cphalcon git checkout master cd ext sudo ./install 

標準のインストール方法も機能します。

 git clone http://github.com/phalcon/cphalcon git checkout master cd build sudo ./install 

Zephirがインストールされている場合:

 git clone http://github.com/phalcon/cphalcon git checkout master zephir fullclean zephir build 

起動時に、インストールスクリプトが以前にインストールされたPhalconのバージョンを置き換えることに注意してください。

Windows DLLは、ダウンロードページから入手できます

バージョン1.3.xからのアップグレードの詳細については、2.0.xへのアップグレードを参照してください。

近日公開


将来の2.0.xバージョンでは、コミュニティのリクエストに努力を集中します。


将来的には、2.1に含める機能を計画します。現在は次のとおりです。


ありがとう


このバージョンの作成に参加したすべての人、コミュニティ全体、継続的な作業とフィードバックに感謝します!

Source: https://habr.com/ru/post/J258769/


All Articles