ざ・わーるど@はてな

気が向いた時に更新する雑記です

Ethna

『Ethna×PHP』をカゴにぶち込みました

Ethnaのメーリングリストを見ていたら明日Ethnaの解説書『Ethna×PHP』が出るという情報が書かれていたので、早速カゴにぶち込みました。 明日届くだろうか。 違った。よく見たら今日発売だった。ううう。 Ethna×PHP [LLフレームワークBooks] 作者: 藤本真樹/…

EthnaでDBにデータを入れる時に自動的にエスケープ処理がされてしまう件

EthnaでDBにデータを入れる時に自動的にエスケープ処理がされてしまう件についてなんですけど、これはmagic_quotes_gpcがオンになっていると発生するんですよね。 それは、前にEthnaでサイトを作ったときにわかっていたんで、設定をオフにしたんです。 さく…

Ethnaでコマンドラインスクリプト

cronで叩くコマンドラインスクリプトをEthnaで作ろうと思って試行錯誤していたら、 公式サイトにサンプルが載っていた。 最初に調べていれば時間ムダにしなくてすんだのに! http://ethna.jp/ethna-document-dev_guide-cli.html サンプルにしたがってスクリプ…

さくらインターネットでEthnaのUrlHandlerを使う

さくらインターネットに設置したEthnaで、 最新版で追加されたUrlHandlerという機能を使おうとしたら動かない。 http://ethna.jp/ethna-document-dev_guide-urlhandler.html 30分くらいソースを追いながら試行錯誤していたら、 PATH_INFOのデータが取れてい…

さくらインターネットでEthnaが動きました

さくらインターネットでEthna( http://ethna.jp/ )を動かそうとして失敗していたんですけど、なんとか動かすことができました。とりあえずメモというか。 Ethna, PEAR, Smartyのインストールまでは問題ないけど、ethnaコマンドを使うと「No input file speci…

さくらインターネットでEthnaを使いたい

さくらインターネットでEthnaを使いたいんですぼく。 とりあえず、さくらのサーバーにPEARとSmartyとEthnaを入れるのはできました。 PEARからいれたけどethnaコマンドが利かないんです。 ちくしょう誰がこんなことを。 Linuxとかあまりよくわかっていないん…

外国の人たちがサイトの運営を手助けしてくれる

サイトのリニューアルをしてからというもの、前より見やすくなったのかアクセスやコメントが増えてたりしてうれしい限りなんですが、それ以上に外国の人たちが「サイトの運営を手伝うよ」って連絡をくれたりするのがすごく驚きな上にうれしかったりしていま…

Ethnaを使ってサイトリニューアルしました

Ethnaを使ってのサイトリニューアルをやりました。 negitaku.org http://www.negitaku.org/ 使用バージョンは2.1.2。気づいたら2.3.1でてました。 2.3系はかなり便利なので移行したいけど、バージョンアップが大変そうなのでアレです。 他のサーバーで何かま…

2.1.2 → 2.3.0への移行方法

2.1.2 → 2.3.0への移行方法が解説されたページが追加されてました。 http://ethna.jp/index.php?cmd=read&page=ethna-document-dev_guide-misc-migrate_project#d53f2e0f アプリケーションマネージャーのところを書き換えるのがすげー面倒くさいことになりそ…

Ethna 2.3.0 Preview3

気づいたら新しいの出てました。 http://ethna.jp/ethna-news.html#l9bebbe8フォーラムで話題になってる2.1.2からアップデートした場合にどうなるかってのが一番きになるなあ。 仕事で2.3.0 Preview2と2.1.2の両方を使ってしまっているので。 複数バージョン…

form_inputのcheckbox、selectbox対応

EthnaのMLにform_inputのcheckboxとselectboxの対応スクリプトが投げられていました。 http://ethna.jp/pipermail/users/2006-October/000453.html サンプルの方がシンプルにかけてよさそうかなあ。 でもいまさら引き返せないのでいまは使用しているSmarty P…

importForm()でのエラー

importFormで自動的にフォームの値を読み込んでSQLに登録する時に、使わない項目にNULLが入ってしまってエラーになった。 World[25801](ERR): ethna_db_pear._query(class/DB/Ethna_DB_PEAR.php:222): クエリエラー SQL[INSERT INTO news SET id='',title='…

仕事で使ってみました

なんか仕事でフォームとか山盛りつくることになってしまった。せっかくなので勉強中のEthna使ってモリモリ書いてみました。普通に書くよりかなりラクです。これで全部つくりきれるといいけど。できなかったら書き直しでしょうか。それはいやだなあ。 という…

サイト再構築中

いろいろと詰まりそうなところがクリアできて、ゴリゴリと作っていけばなんとかなる段階になってきた。なんていうか、機能つけすぎて移植するだけで結構面倒くさい。ううう。

smarty_function_selectでプルダウンを作る

最新バージョンで簡単に作れるようになったので検索してきた方はこちらを見ましょう。 http://ethna.jp/ethna-document-dev_guide-view-form_helper.html ↓以下は古いネタなのでもはやどうでもいい話です。 なんかハマったので、Ethnaに入っているSmarty Plu…

いろいろ進んだよ

とりあえず、予定通り認証周りのスクリプト書いた。 独自認証はやめて、PEAR_Auth使いましたね。ライブラリサイコー。 認証関係の機能が多いので、これができたらいろいろ進みそう。 あとはほとんど移植かな。それはそれでつまらないのアレです。

Ethnaがなんとなくいじれるようになってきた

ようやくなんとなくわかってきたような。 正しい書き方なのか良くわからないけど。 Ethna/AppObject覚え書き - Endless Wiki http://www.endlessbattle.net/wiki/index.php?Ethna%2FAppObject%B3%D0%A4%A8%BD%F1%A4%AD PHPのフレームワーク『Ethna』徹底解説…