flame / twitter-component
Nette 框架的用于渲染推文的控件。
dev-master
2012-11-04 10:58 UTC
Requires
- php: >=5.3.2
- flame/framework: dev-master
- nette/nette: dev-master
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-14 14:14:14 UTC
README
关于
TwitterControl 是一个简单但非常强大的 Nette 框架可视化组件,用于在您的网站上显示推文。
安装
推荐的安装方法是使用 Composer。将以下依赖项添加到您的 composer.json
文件中,即可开始使用。
{ "require": { "flame/twitter-component": "dev-master" } }
用法
在 config.neon
common:
parameters:
twitter:
screenName: JSifalda
tweetCount: 10
...
services:
Cache: Nette\Caching\Cache
TwitterLoader: \Flame\Components\Twitter\TwitterLoader
TwitterControlFactory:
class: Flame\Components\Twitter\TwitterControlFactory
setup:
- setConfig(%twitter%)
### 在演示者中
<?php /** * @var \Flame\Components\Twitter\TwitterControlFactory $twitterControlFactory */ private $twitterControlFactory; /** * @param \Flame\Components\Twitter\TwitterControlFactory $twitterControlFactory */ public function injectTwitterControlFactory(\Flame\Components\Twitter\TwitterControlFactory $twitterControlFactory) { $this->twitterControlFactory = $twitterControlFactory; } /** * @return \Flame\Components\Twitter\TwitterControl */ protected function createComponentTwitter() { return $this->twitterControlFactory->create(); }
###在模板中
{control twitter}
可用的配置选项
screenName Twitter screen name (either screenName or userId is required)
userId Twitter user ID (takes precedence over screenName, if both specified)
tweetCount Number of tweets to load (max. 200)
retweets Include retweets
replies Include replies