2010-11-07
    This is the 3rd blog application I've written in three years for three different personal homepages. This one is influenced by Wordpress. Technically lifewas made easier by Doctrine's sfDoctrineActAsTaggable and Sluggable behaviors (the first is a Symfon...
    2010-11-08
    This site is a project in itself (view source)and is not another Wordpress blog. I started it in an Auberge de Jeunesse in Nimes, France, as my previous website was showing its age. I managed a first iteration with the current design in about 5 hours. The...
    Some background We are working on a new Symfony2 project (by new I mean I have been working on it for 2 months now), but it is slowly coming to fruition. I began in December and cloned the Symfony 2 vPR4 branch from the main Symfony GIT repository at gi...
    Today I needed to create a custom validator for Symfony 2, I began by reading and following the instructions in the documentation here. However at time of writing this documentation is outdated and what is more we use annotations to define validation, an...
    This blog post will attempt to describe how to use @Annotations to dynamically add mapping information to your model. In our case we are adding a @DataInheritance flag to many classes: /** * @orm:Entity * @orm:Table(name="page") * @ylly:DataInheritan...
    2011-06-24
    I am working on a new Training application to record my running, swimming, cycling, pulse rate, weight, and whatever. http://github.com/dantleech/Trainer I have spent this morning looking at graphing solutions.. pChart pChart is a PHP / GD solution, s...
    I have finally finished a useable application for logging my training times .. I wrote a Trainer 3 years ago which has served me well, but it was only for running so rather than upgrade that one I thought I would rewrite from screatch using Symfony2 and M...
    So I have just spent about 4 hours scratching my head, then cursing at my computer as for some inexplicable reason TWIG would not iterate over my DONNodeList. Finally I found the problem, an internal twig function ensure_tranersable checks if the given e...
    Part 1 Creating a Basic CMS with the CMF This post will show you how to create a basic CMS from scratch using the following bundles: RoutingAutoBundle DoctrinePhpcrAdminBundle MenuBundle The resulting system will be equivalent to that provided by the...
Recent Posts

Psi Grid Component (a data grid)

I spent the last three months or more working arou...

Bundles: Service Providers, Definition Factories and Tags.

In this post I will talk about how we have employe...

PHPBench 0.11

PHPBench 0.11 (Dornbirn) has been released, and it...
Twatter