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

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

どうも、enomotoです。
3連休は友人の納車に立ち会ったり、そのまま御殿場に行って寿司食って温泉入ってきました。
久々にリフレッシュしたなーと思った休日でした。

さて、Blogappの制作を今週も行っていますが今回は小ネタ。
WassrタイムラインをBlogappに入れてみるを書いてみたいと思います。
ブログを投稿するとWassrにも流れるというわけではなくただ表示するだけです。

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) ?>