SimpleTagクラスが定義してある「rhaco/tag/model/SimpleTag.php」を読んでみる。右往左往しながら読んでみる。 ドキュメントやリファレンスがないので困る。 あれこれ実行しながら手探りで調べるので、誤解があるかもしれない。詳しい人いたら教えてください。... 続きを読む
スクレーピングと言えばrhacoと噂の機能です。 conveyorでもガンガン使ってます。 逆引きrhaco13でも解説したSimpleTagをさらに使ってみます。 スクレーピング元のhtmlは逆引きrhaco76のページを使います。載せるには長いので、ダウンロードリンクを貼っておき... 続きを読む
rhaco | 19:00 | http://rhaco-users.jp に色々書こうと思ったけど、順序も何も浮かばないので、まずこっちに散文を書いてから適当にまとめて書いていく手法をとってみる。と言うわけで、まずはテンプレートの継承。jigenさんのところも参考にするとイイと思う... 続きを読む
佐藤佳祐 PHPライブラリ「rhaco」を使った,これまでとはひと味違うウェブアプリケーション開発を解説します。 第1回 rhacoの魅力 rhacoとは rhacoの特徴 rhacoの魅力 rhacoの動作環境 rhacoの開発環境 インストール不要 専用のEclipseプラグイン まとめ 2009... 続きを読む
SQLの条件指定に使うCriteriaの種類メソッドCriterion省略形引数説明setGetNoneNewなしQ::gocboolGET時にデータが存在しない場合にデータを作成して返す(ソースのコメントより引用)setFactQ::factなしなし?setPagerQ::pager*1なしPaginatorクラスPaginatorク... 続きを読む
解決するには、public_html(もしくは必要なディレクトリ)以下で % sudo gpasswd -a user www-data % sudo find ./* -type d -exec chmod 2775 {} \; % sudo find ./* -type f -exec chmod 664 {} \; % sudo chown -R user:www-data ./* としてやる。これはそれ... 続きを読む
スライド1: rhaco完全マニュアル スライド2: Read the Fucking Code スライド3: (c)rhaco.org 2008 続きを読む
※間違ってたらごめんなさいrhacoのテンプレートは基本的に{}で囲むと変数表示(Smartyみたいな感じ)ループやifは になっている。rt:タグの解説(わかる範囲で)タグ名引数解説param="条件式" value="条件式の結果(Boolean判定なら不要)"ififと同じifの反対e... 続きを読む
rhaco, memoRhacoのテンプレートで使える関数みたいなん。テンプレート中で{$f.xxx($object.item)}みたいな感じで使える。メソッド機能text2html(value[, length[, lines)valueを文字数length、行数linesに丸めてnl2brとescapeして出力。いっぺんにいろいろ出来... 続きを読む
動的にインスタンスを生成する箇所のやり方が分からなかったけど、id:anatoo さんに、「それ ReflectionClass の newInstanceArgs で出来るよ」とコメントで教えて頂いたので、早速やってみた。 ※ factory() メソッドだけ変更。 public function factory($clas... 続きを読む
PHP 界きっての変態フレームワークとの噂の rhaco には強力なスクレイピングのライブラリがあるそうな。折角だから試してみた。どうせ試すんだから、Zend Framework から呼び出してみる。 単純に require_once 'Rhaco.php'; とかして、使えばいいんだろうけど、... 続きを読む
PHP界きっての変態フレームワークで有名なrhacoですが,本日からひょんなことがきっかけで触り始めました.*1今注目されつつあるので,入門したいーという方の参考になれば幸いです. そんなわけで,Lingrでtokushimaさんから直接チュートリアルされながらrhaco... 続きを読む