【PHPフレームワーク ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
630:nobodyさん 06/11/17 19:57:14 Ethna本体をいじっていないならuninstallしてからinstallすれば? 631:629 06/11/17 20:33:17 >>630 アンインストールしても同じエラーでした。 展開して適当なところに置けばよいはずだと思いファイルを手動で消して 展開したところ、こんどは ethna コマンドで、 # ethna -v Could not open input file: @PEAR-DIR@/Ethna/bin/ethna_handle.php 置き換えた ethna コマンドをみると確かに、 ETHNA_HOME="@PEAR-DIR@/Ethna" となっていたので、@PEAR-DIR@ を FreeBSD の /usr/local/share/pear/ に 書き換えたところ、無事アップグレードできたみたいです。 上記の箇所は pear install したときに書き換えられるんですかね? とにかく何とか解決しました。 お騒がせしました。 632:nobodyさん 06/11/20 11:17:31 下記のページを参考にSmartyにクラスメソッドを追加しようとしています。 PHP 5.2.0/Ethna 2.3.0 preview 2 参考:いつもながら初心者には簡素すぎるマニュアル・・orz ttp://ethna.jp/ethna-document-dev_guide-misc-smarty_register_function.html これは、 class foo { function bar($vl) { return number_format($vl); } } というfoo.phpを用意して、 {ProjectID}_Contlor.phpの$smarty_prefilter_pluginに array('foo', 'bar'), を追加してやればhoge.tplにおいて{$app.hage|bar}のように使えるという理解で あってますか?その場合、foo.phpはどこに置くのでしょうか? appディレクトリやSmartyのpluginsディレクトリにおいても動作しませんでした。 error messageは以下のとおりです。 Fatal error: Smarty error: [in index.tpl line 22]: [plugin] modifier 'bar' is not implemented (core.load_plugins.php, line 118) in /usr/local/lib/php/Smarty/Smarty.class.php on line 1095 Fatal error: Call to undefined function smarty_modifier_bar() in ・・・
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5342日前に更新/223 KB
担当:undef