Hatena::ブログ(Diary)

crazyuplog このページをアンテナに追加 RSSフィード

2009-07-21

学習日記71日目 - Blogapp vol.7 -

スタートアップ研修記はこちらです。

どうも、enomotoです。

3連休は友人の納車に立ち会ったり、そのまま御殿場に行って寿司食って温泉入ってきました。

久々にリフレッシュしたなーと思った休日でした。

さて、Blogappの制作を今週も行っていますが今回は小ネタ。

WassrタイムラインをBlogappに入れてみるを書いてみたいと思います。

ブログを投稿するとWassrにも流れるというわけではなくただ表示するだけです。

f:id:crazyup:20090721182003p:image

layout.php

<div id="header">
  <h1><?php echo link_to(sfContext::getInstance()->getResponse()->getTitle(),'@homepage') ?></h1>
  <ul>
    <li><?php include_component('article','wassr') ?></li>
  </ul>

components.class.php

<?php

class articleComponents extends sfComponents
{

  public function executeWassr()
  {
    define('WASSRJSON','http://api.wassr.jp/statuses/show.json?id=WassrID');
    $json = file_get_contents(WASSRJSON);
    $this->status = json_decode($json);
  }

}

_wassr.php

Wassr now : 
<?php echo link_to($status[0]->text,$status[0]->link) ?>
Copyright © crazyup. All rights reserved.
Connection: close