Home > Tags >

symfonyを勉強するための本(symfonyを使ってみる4)

symfonyをより理解するために、
次の本を買いました。
(この前買ったばかりなのですが(苦笑))

symfony徹底攻略 [PHP徹底攻略シリーズ] (PHP徹底攻略シリーズ)
前田 雅央
ソフトバンククリエイティブ
売り上げランキング: 73994

 
以前ご紹介した本はアプリを作る一例からsymfonyを学べ、
今回の本は詳細に関数などを知りたい場合に使えると思います。

Amazonでのレビューではあまり評価高くなかったのですが(苦笑)、
これもかなり親切な本だと個人的には思います。

 
それにしても、以前はsymfony関連の本は英語ばかりだったと思うのですが、
最近は日本語のものも出てきました。

今後もsymfonyに関しての学習コストは
下がって行く気がしています。

DB接続の部分ではまる(symfonyを使ってみる1)

仕事でsymfonyを使うことを決めたので、
もろもろ備忘録として残していきたいと思います。

※いろんなものに手を出しては途中でやめているので
symfonyは使いこなせるようになります。。。

 
ちなみに、勉強のために以下の本を購入しました。

symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)
森川 穣 亀本 大地 田中 正裕
技術評論社
売り上げランキング: 61612

 
薄めの本だったので少し心配だったのですが、
これに書いてあることを順序よくやっていて、
今までわからないところもわかりました。

 
ところではまったところと言えば、
DB接続の部分。

しっかりと私が本を読んでなかっただけかも知れないのですが、

databases.yml
schema.yml
propel.ini

をしっかり編集したつもりで

symfony propel-build-all

をするとエラーがでてテーブルを作ってくれませんでした。

 
ちゃんと設定できていなかったのは、propel.iniの以下の部分でした。

propel.database.url = mysql://localhost/[DB名]

設定したつもりでいたのですが。。。(苦笑)

PHP4とPHP5の違いを知る

仕事でPHP4からPHP5にアップデートしました。

その際に、スクリプトをPHP5対応にしなければいけなくなり、
いろいろ調べました。

 
ですが、結構PHP4とPHP5の違いを調べるのにてこずった記憶があります。

そこでご紹介するのが、なぜかsmartyの本です(笑)

 

Smarty入門~PHP5+テンプレート・エンジンでつくるMVCアプリケーション~
山田 祥寛
翔泳社 (2005/03/15)
売り上げランキング: 15905

 
この本はsmartyの本なのですが、
半分ぐらいPHPの開発について書いてあります。

その部分の注釈に結構PHP4とPHP5の違いが書いてあったりします。

WEBで調べると高度な話?が書いてあってわからないことが多いのですが、
PHP初心者向けに書いてくれているのでわかりやすいです。

 
これを知りたい方は是非。
 

smartyの基礎vol.1(htmlでの表示方法)

仕事でsmartyというのを使っています。

最初意味不明だったことを備忘録として書き残します。(笑)

 
smartyとは、俗に言うテンプレートエンジンというものです。

私はこのテンプレートエンジンという名前がさっぱりわからず、
こまっていました(苦笑)

テンプレートエンジンとはつまり、
PHPによくある、html内にPHPを書き入れて表示させる方法ではなく、
特殊な?タグを利用して、htmlの中をもっと見やすくしましょうということだと私は解釈しています。

 
まず、PHPでhtmlで表示したいデータををhtml上で表示させるためには、
htmlに以下のタグを書きます。

{$aaa}

こういった形で{}と$を利用して表示させます。

{$aaa}のaaaは決まっているものではなく、
作り手が指定する形になっています。

 
ちなみに、smartyで有名な本を紹介します。

Smarty入門~PHP5+テンプレート・エンジンでつくるMVCアプリケーション~
山田 祥寛
翔泳社 (2005/03/15)
売り上げランキング: 10622

 
こんな基礎的なことを書いていいのかと思いながら、
誰かの役に立つことを願っています(苦笑)
 

Home > Tags >

Archives
Tag Cloud
Feeds

Return to page top