2013-06-30から1日間の記事一覧

slimでpimpleを使ってデータベースに接続

pimpleを使ってデータベースへの接続を行いデータベースからデータを取ってくるようにします。データベースにテーブルとデータを追加MYSQLのhogeデータベースにユーザ「hoge」パスワード「hogepass」で接続できるように設定してます。 create databases hoge…

slimでpimpleを使ってroutingを行う

pimpleを使ってslimのroutingを構造化してみます。routes.phpの作成configディレクトリを作成し、routing情報を記述するroutes.phpを作成します。 $ mkdir config $ vi config/routes.php get('/', function() use ($container) { $container['ContentsContr…

slimでネームスペースを利用するように修正

プロジェクトディレクトリの構造化を行っていきます。 今回は前回index.phpに作成したNameServiceクラスをファイルから分離して、ネームスペースを利用するように修正します。composer.jsonの修正autoloadの項目を追加します。srcが設定ディレクトリで「Taka…

slimでpimpleを使う

pimpleはphpでDIコンテナを実現するためのライブラリです。 今回はslimでpimpleを使ってみます。インストールcomposer.jsonにpimpleを追加 $ vi composer.json "require": { "slim/slim": "2.*", "slim/extras": "2.0.*", "twig/twig": "1.*", "pimple/pimpl…