2008-11-01から1ヶ月間の記事一覧
http://mamono.2ch.net/test/read.cgi/newsplus/1227748099/ 3 :名無しさん@九周年:2008/11/27(木) 10:09:03 ID:b6DONVvf0 駅のホームに字が流れていく電光掲示板あるよな? 今日なにげにその電光掲示板見てたら 『架空請求にご注意ください。使った覚え…
「モデルはDAOじゃない!」と訴えているが実質的にDAO 結構なタイプのフレームワークは「エンティティモデル」は考慮しない 「レコードモデル」と「リストモデル」が同じクラス コントローラーがビューにモデルから取り出したデータをセットとか…
結構みなさん苦労されているようで。ていうかwindows+lighttpd+fastcgi+phpの組み合わせに関する情報が殆どない。海外サイトで喧々諤々のやり取りがあったので参考にしたらうまくいった。 参考URL http://forum.lighttpd.net/topic/1164まず、lightTPDのwind…
たとえばニコニコの動画の「中に」広告を埋め込む、とか。 コメント流す代わりに広告テキストとリンクを貼り付ける、とか。 で、動画作者にアフィリエイト渡すとか。
シングルクォートもきちんとエスケープする - 素人がプログラミングを勉強していたブログに触発されて。 こんなソースを <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> </head></html>
symfony サイズがでかい。propelは俺にはわかりやすい。generate_crudは使いやすい。module/actionな構成も言い。slotも便利。動作が重い CakePHP コンパクト。bakeも使いやすい。symfonyより軽い。Modelもそこそこ Zend Framework これから試す。自動生成機…
少なくともPHP5.2.6において、自前のメソッドにlistと言う名前をつけたとき"( ! ) Parse error: syntax error, unexpected T_LIST, expecting T_STRING in ..."と言われてしまう。従ってCakePHP,CodeIgniterともにアクション名「list」が使えない事になる。 …
もとのviewだけでやるパターンだとcontrollerが今から作るページに乗せるデータを全て知っていなければならない。これはページのフラグメントを作ってページ本体に組み込むのに都合が悪い。 だからこんな事になった。 helperに"include_component()"を追加(c…
$this->input->xss_clean($str)がタグ文字削ったり色々するらしいんだが…こういうの <textarea>こんな入力は危険です。 <script>alert(1)</script> </textarea>が保存できない。このままメール投げる事が出来ない。レポートバッチが改めてデコードしなくてはならない。もー。
あんまり語ることはないけどこの2つをごちゃ混ぜにした解説が多すぎる。n層モデルは物理配置の話、MVCは論理構造の話。なんで一緒にする? おかげで「MVCのMはデータアクセスを担当」なんて珍妙な解説が出てくる。
解説本がダメダメ。せっかくのMVCのMを単なるデータアクセスに貶めたり。 複合Viewを作るのが面倒くさい。コントローラーが全部のビューを知ってないとダメ。 $thisが何者か判別しづらい。モデルの中でもコントローラーの中でも。お前は一体何者?
どうにもならないphp仕様をどうにかして使える状態にしよう、っていう試みだと思った。
モジュールのindex.php内で$root->mController->execute()を呼び出す。 Legacy_ModuleAdapterを継承したクラス"(ModuleName)_Module"のexecute()が呼ばれる。 "(ModuleName)_Module"のexecute()内でactionパラーメータに基づくactionオブジェクトが作られる…
モジュールのテンプレートはbody要素の内側なので、直接link rel=stylesheetを書くのははばかられるし、XCLのテンプレートシステム使って管理、編集したいよなぁ、って事で。 スタート地点はhead要素内にlink要素を埋め込む事。index.phpにこんな感じで埋め…
えー「著作権保護期間は延長すべきっ!」って言ってた人たちは子孫が可哀想とか云々言ってましたけど小室の曲のある部分は出版社に譲渡されちゃって本人にはどうにもならない、と。委託契約で何割か小室が受け取るようになっているのか、完全に権利が移動し…
モジュール名sampleとして modules/sample/index.php
使っている環境は Windows XP Apache 2.2 Xoops Cube Legacy 2.1.5 php5.2.2 さてcubson.中でmainfile.phpを読み込んでXOOPS_DB_PREFIXを取得するのですが static public Hashtable ParseMainFile(string filepath) { Hashtable ret = new Hashtable(); // /…
あちこちにあるサンプル、わかりにくすぎます。そんなわけで正しい書き方 まずはsampleモジュールのxoops_version.php $modversion['blocks'][1]['name'] = 'sampleblock'; $modversion['blocks'][1]['file'] = 'sampleblock.php'; $modversion['blocks'][1]…