07/12/2008
» Jobeet: An alternative tutorial for Day 3
Par / by COil,
07/12/2008 / 23:00 :: Tags :: dbdesigner4
| jobeet
| model
| mysql
| mysql workbench
| plugin
| propel
| symfony
Hi symfonians !
Well, i didn't post very often during these last months. So let's try to write something interesting. In this post i will show you an alternative way to build your database with symfony, propel and the DB4 tool. This tutorial is not really an "alternative" to the official tutorial.
Let's say that we will just see another way to build our database, i won't be as exhaustive as Fabien did in the Jobeet Day 3 tutorial, therefore, for all details please refer to the official Jobeet tutorial.
Pre-requisites:
- Having done at least day 1 and 2 of the Jobeet tutorial. (or you already know symfony, in this case you will need a fresh symfony 1.2 project)
- Not being too angry with Propel

What you will learn:
- Using the sfDB4toPropelPlugin to build your schema.yml without writing a single line of this file.
What you will NOT learn:
- How wonderful symfony is. For this, read the official Jobeet tutorial of Fabien.

So let's go... We will start at this part of the Jobeet 3 tutorial.

1 - Plugin installation
First we will install the sfDB4toPropel plugin, i did not released any package for the symfony 1.2 version yet, so we will install it via SVN. (edit: i've just released the 1.0.2 version for sf 1.2.0)
$ cd plugins $ mkdir sfDB4toPropelPlugin $ cd sfDB4toPropelPlugin $ svn co http://svn.symfony-project.com/plugins/sfDB4toPropelPlugin/branches/1.2
Be careful not to check out the root of the plugin but the branch related to the symfony version you want to use, actually 1.1 or 1.2)
(PS: You can also set an svn external to the plugin if your project already uses a svn repository)
...








