タグ

ethnaとPHPに関するThailandMethodのブックマーク (10)

  • Ethna プロジェクト日本語トップページ - OSDN

    ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので人であることの特定には利用できません。人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

    Ethna プロジェクト日本語トップページ - OSDN
  • Ethna Doc

    Warning このウェブサイトは現在、2.6リリースにむけて新しく整備中です (また、Sphinx での運用をテスト中です) ドキュメントが完全に整備されるまでは、以前のドキュメントのアーカイブを参照してください http://ethna.jp/old/ ようこそ!¶ Ethna (えすな)は、PHPを利用したウェブアプリケーションフレームワークです。 Ethna 以下のような特徴をもっています: わかりやすい MVC 風の構造 圧倒的に簡潔で強力なフォーム機能 「理想の追及」よりも「実際のアプリケーション開発」に重点をおいた現実的な設計思想 Ethna には 『絶妙に妥協』 という合言葉があります。いかに PHP らしく複雑すぎず簡単に、しかしロジカルにアプリケーションを記述するか、その絶妙なバランス感を持つフレームワークです。

  • ezzyの屈辱 - Ethna Archive

    福岡に住むwebプログラマー兼メタル好きレコーディングエンジニアezzyのブログEthnaではテンプレートで使う値を$form、$app、$app_neの3つの変数に格納してから取得します。このうち$form、$appの2つの変数から値を取得すると、htmlの特殊文字を自動でエスケープしてくれる。私はこのエスケープがViewClassの内部で行っているとばかり思っていたら違いました。実際はActionFormのgetArray()、getAppNEArray()を使った時にエスケープは行われてます。よって入力されたままのフォームの値をまとめて取得したい場合には、getArray(false)のようにgetArray()に引数’false’を渡して取得しましょう。今日はこれで1時間ぐらいハマってしまった。 私が普段使っているプログラミング言語はPHPです。プログラムの入りがJAVAだったので

  • GREE Engineer's Blog coming soon...

    コンテンツへスキップ ナビゲーションに移動 Engineers' Blog Awards 2024 を実施しました!2024/06/26yutaka.sashimaこんにちは、開発企画部の佐島です。 Engineers' Blog Awards 2024 という技術ブログ執筆者を称える社内イベントを開催しましたので紹介したいと思います。 開催背景 きっかけは昨年の新卒エンジニア研修 […] InfoGREE Engineers’ Bash 2024 を6月19日(水)に開催しました!2024/06/26yutaka.sashima 勉強会 こんにちは、開発企画部の佐島です。 GREE Engineers’ Bash 2024 という社内限定イベントが昨年に引き続き開催されましたので紹介させて頂きます。 (GREE Engineers’ Bash については […] InfoSlackオート

    GREE Engineer's Blog coming soon...
  • Ethna/Plugin - Junoe PukiWiki

    Pluginの使い方 † プラグインのファイルTinycms_Plugin_Validator_Mbmax.phpを所定の位置におきます。所定の位置とは、Validate系のプラグインなら、project_path/app/plugin/Validator/とかです。 Controllerでプラグインの有効化 Controllerにはサーチするプラグインの指定があります。そこに加えます。私はTinycmsというプレふぃクスを使ってるので、 var $plugin_search_appids = array( /* * プラグイン検索時に検索対象となるアプリケーションIDのリストを記述します。 * * 記述例: * Common_Plugin_Foo_Bar のような命名のプラグインがアプリケーションの * プラグインディレクトリに存在する場合、以下のように指定すると * Common_Pl

  • /halt/Snapshot - EthnaでUTF8を扱うもっともシンプルな方法

    ようやくUTF8での運用に慣れたきがするので、どうやってUTF-8を使っているのか紹介。 EthnaでUTF-8なWebアプリを作る場合、templateをすべてUTF-8で書いてやればいいわけですが、ActionFormのValidateなどで表示されるEthna内部に書かれているエラーメッセージがEUC-JPの為、エラーメッセージが文字化けしてしまいます。 今までは、Ethna全体や、エラーメッセージが書かれたファイルをUTF-8化してみたりしていましたが、結構面倒です。(ちょっと力技過ぎる) そこで、エラーメッセージを表示するメソッドを継承して文字コード変換を行います。 以下のコード(Ethna_ActionError_UTF8.php)をコントローラーの設定を変更してActionErrorと置き換えるだけです。 _getActionForm(); $form_name = $af-

    /halt/Snapshot - EthnaでUTF8を扱うもっともシンプルな方法
  • ずんWiki - PHP/Ethna/UTF-8化

    2012-03-21 bash 2012-02-23 TODO/3 2011-10-28 FrontPage 2011-06-30 plum3.x 2011-03-31 vim 2011-03-21 MyMenuBar MySQL GNU Screen デフォルトのphpやテンプレートやskelをUTF-8化する † ethna add-project で作成されたファイル類は EUC-JP で作成されるのでこれをUTF-8します。 日語が含まれていないファイルもありますが、これもエディタで開いたときに文字コードがUTF-8で保存すべしと分かるように頭に適当な日語も追加します。 以下のスクリプトをUTF-8で作成して実行すれば一発で完了です。 ethna-utf8.sh #!/bin/sh # for ethna-2.3 find skel/ template/ -type f -na

  • カイハツニッキ

    _ [雑記] 大規模サイトの舞台裏〜な記事について 2008/08/28にITmedia(のDevIT)に掲載された大規模SNS実現のためのGREEのアプローチの記事は、お気づきの方もいらっしゃるかもしれませんが、2006/09にオープンソースマガジンに掲載された記事です。 この記事掲載にあたってITmediaの担当者の方からご連絡をいただいて、改めまして(恥ずかしい思いをしながら、というか自分の書いた記事を読み返すといつも恥ずかしい)読み返してみたのですが、うーん、最新!というわけではないのですが、今現在でも間違った、あるいは役に立たない内容でもないなぁ、と複雑な思いをしたりしました。もう少し正確に書けば「今だったらもっと書けることはありますが、当時書いてあったことが今役に立たないかというとそんなことはない」といったところです。そして、おそらく山の賑わいにかろうじてなる程度の枯れ木扱いだ

  • Ethna - Revulo's Laboratory

    Ethna の自己流な使い方 † 国産フレームワークの Ethna を使ってみる。 ただし、 データベースアクセスやテンプレートエンジンを非標準のものに置き換えたり、 かなり自己流な使い方をしているので、あくまで参考程度に。 Ethna のインストール Ethna 覚え書き アクションフォームの使い方 現在実行中のアクション名を得る セッションの使い方 Ethna の処理の流れ Ethna の改造 セッションを利用したフォーム値の受け渡し Boolean のチェックボックスが必ず値を返すように Ethna で PDO を使う Ethna のテンプレートエンジンに Simplate を使う

  • DCWiki

    2013-04-14 cis 2013-04-02 CandyCane|インストール方法 2013-02-17 プライバシーポリシー 2013-01-29 test 2013-01-20 Arduino 2013-01-18 KinoWiki:プラグイン/カタログ/outline 2012-12-08 AppleScript 2012-11-06 ペルソナ2罰 2012-09-04 LVM 2012-08-02 reveal-js Smarty内で使える定数 Ethnaってなによ やるべきこと memo 各フォルダの役割 bin lib app tmp schema log template www 新しいコマンドを追加するには Ethna_Handle_Manager フレームワーク全体の処理の順番 Ethnaについて書かれたエントリー 関連リンク Smarty内で使える定数 $requ

  • 1