phpでtwitterにつぶやく。(”Services/Twitter.php”) Google Buzzで太文字でつぶやく。
2月 07

このエントリをはてなブックマークに登録 このエントリをBuzzurlにブックマーク Yahoo!ブックマークに登録 このエントリをlivedoorクリップに登録 Deliciousにブックマーク このエントリをnewsing it!へ追加

今日はsymfonyでzendのライブラリを使うお話。
zendってのは、pearと同じように色々便利なことができるモジュール群と考えてもよい。
例えば、phpでHTTPリクエストしたり、XMLを解析したり、など一般的なものからtwitterやAmazonのapiを扱うものまでかなり便利なものが多い。
種類こそpearより少ないが、使いやすさはpearよりもはるかに使いやすいと思われる。

まずは、zendのインストール。今回は「/usr/local/」配下にインストールする。

cd /usr/local
wget http://framework.zend.com/releases/ZendFramework-1.10.0/ZendFramework-1.10.0.tar.gz
tar -xvzf ZendFramework-1.10.0.tar.gz
mv ZendFramework-1.10.0 Zend

こんな感じ。最後のmvは名前をなんとなく「Zend」にしておきたいだけで、意味はない。
最新のZendはココでチェック。

次にphp.iniに以下を追記する。
これがないとうまく動かない。
(すでにinclude_pathが定義されている場合は「:/usr/local/Zend/library」を足してください。)

include_path=".:/usr/local/Zend/library"

んで、次にsymfonyのautoload.ymlに以下のように記述する。
autoload.ymlはデフォrフトでは設置されていないので、アプリケーションのconfigディレクトリの下に作成する。
(プロジェクトのコンフィグ配下でもよいと思われる。)

autoload:
  # zendframework
  zendframework_lib:
    name:           zendframework lib
    path:           /usr/local/Zend/library
    recursive:      on

これで

symfony cc

うって完了。
あとはソース上のすきなとこに

$twitter = new Zend_Service_Twitter('morinoyume', 'morinoyume');

見たいな感じで、zendのライブラリを呼べばOK!簡単♪
上記はzendのtwitter用のライブラリですね。

zendは扱いやすいので、みなさんも是非!

参考:ueblog

関連の記事

written by YSU \\ tags: ,

このエントリをはてなブックマークに登録   ブログランキング・にほんブログ村へ人気ブログランキングへ←ポチッ

Trackback URL



Leave a Reply

Comments links could be nofollow free.