In this tutorial, we’re going to explain how to create a behavior for the Phalcon’s ORM. Its goal is keep track of data changed by users on specific models. This behavior is often known as Blameable.

A model in Phalcon triggers specific events when operations like create/update/delete are performed. These events help us to insert hook points extending the functionality according to our business needs.

This tutorial is oriented to an intermediate/advanced audience. We’ll explain how to create a custom model’s initializer via annotations that can be easily modified/adapted to initialize collections, plugins, etc.

UPDATE: Although write Phalcon in Assembler may be challenging, we regret to inform you that this was our April Fools’ joke, thanks for your great sense of humor! :)

Continuing our work of trying to make Phalcon even faster, we have decided to start migrating our code to assembler.

Phalcon 1.0

Friends around the world, we’re very proud and excited to announce that Phalcon 1.0 is ready for you!

After more than one year of hard work and several releases, we are happy to bring you the most stable and complete version of Phalcon.

We’re are releasing today the beta version of Phalcon 1.0.0. Our goal is to get this version out to the community so as to discover bugs and get feedback. This post highlights some of the more important features introduced in this release:

Fortrabbit

This is a short post to remind you that Phalcon 0.9.0 is officially supported by Fortrabbit. So if you need to install applications created in Phalcon, you can take advantage of this provider.

image

We are very pleased to announce the immediate availability of Phalcon Framework 0.9.0 stable!

As always, we would like to thank the community for their time and enthusiasm in getting Phalcon better.

Phalcon Forum

Phalcon now has a discussion forum!

While there are plenty of choices on the Internet, when in need of installing discussion forum software, we decided to roll out our own, to showcase Phalcon and its features. We call this new forum software Phosphorum.

Phosphorum is lightweight and simple in its design, thus it does not implement many sophisticated features, Currently it supports

Projects
We're a nonprofit organization that creates solutions for web developers. Our products are Phalcon, Zephir and others. If you would like to help us stay free and open, please consider supporting us.