symfonyの機能をフレームワーク外から使う

最近はsymfonyで最初から構築することが多いが、オレオレフレームワークや素のPHPで構築されたシステムを弄ることも多い。

そういった時にsymfonyのライブラリだったり、ORマッパを使いたい場合。



既存のPHPファイルの先頭にこの一行を追加するだけでsymfonyコンポーネントだけ使うってことができる

require_once 'symfonyルート/config/ProjectConfiguration.class.php';

後は普通にsymfonyを使ってる感じでコードを書くだけ。

<?php
require_once './sf/config/ProjectConfiguration.class.php';

$contentTable = ContentPeer::retrieveByPk(1);

echo $contentTable->getTxtTitle();

みたいな感じ



べんりべんり


おわれ