簡單又好用~
$criteria = new CDbCriteria;
$criteria->compare('sex', 'M'); <-中間用你想篩選的條件
$count = Member::model()->count($criteria);
本人原本是用編輯器以OOP來寫PHP, 但因為有大大說別再刻輪子了, 所以下定決心要好好學個MVC架構的框架, 讓自己的程式結構分明、易維護. 最後經過多方比較後決定學Yii framework, 學習的過程中, 深刻感受到國內關於這個框架的資源, 相較國外及大陸之下明顯不足, 所以希望自己能為台灣的開發者盡一份力. 我是Joker 一位自學者, 一起來大玩特玩吧!
2015年6月16日 星期二
2015年6月13日 星期六
yii 如何分享到自己facebook動態牆上? (不用fb鬼審核)
facebook關於這個的說明放的位置實在很隱晦阿....官方說明
ok~ 可以看到分享的參數非常多阿!
為了可以讓整個code更好運用, 我們可以運用小方法, 就是php的http_build_query
public function share($shareData) { $url = 'https://www.facebook.com/dialog/feed?'; $params = array( 'app_id' => '你的App Id', 'display' => 'popup', 'caption' => 'COPY BY Joker', 'link' => $shareData['link'], 'name' => $shareData['title'], 'description' => $shareData['content'], 'picture' => $shareData['img'], 'redirect_uri' => $shareData['redirectUri'], ); return $url.http_build_query($params); }
參數說明:
name: 標題 caption: 子標題 description: 描述 link: 標題連結的網址 picture: 圖片網址 redirect_uri: 分享後跳轉的網址 (如果你要確認有沒有分享成功就可以key你驗證用的程式網址) 顯示的位置如下:
使用方法如下:
$shareData = array( 'link' => 'http://joker.stunning.tw/', 'title' => '薯條好好吃', 'content' => '這就是我手key的內容', 'img' => 'http://test.com/', 'redirect_uri' => 'http://test.com/index.php?r=social/facebook/ShareCheck, ); $shareUrl = $this->share($shareData); $this->redirect($shareUrl);
訂閱:
文章 (Atom)