やきにくとくにきや

WEBサービスとイベントに夢見るエンジニアの技術メモ、チラシの裏。そして焼肉たべたい

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();

みたいな感じ

べんりべんり

おわれ

 - PHP, symfony