«2008 August12345678910111213141516171819202122232425262728293031»

phpexit Ver2.0.0 PR1版


Ver2のプレビュー版をUP公開しました。
詳しくは下記をご覧ください。
http://chibinowa.net/webapp/php/phpexit/2.x/index.php

ちなみに、Ver1.xと一緒でSmarty必須です。

UPしてからメール送信とか、IP、REFERERアクセス制限とか移植していない事に気付きました…。
とりあえずこれから、まだ色々追加・修正していきます。

最近ちょっとFlexyを触りだしたのですが、タグに直接ifとforeach書けるの素晴らしいっ!勝手にフォーム要素埋め込んでくれるの素晴らし過ぎるっ><
変数はオブジェクト渡してメソッドで複雑な処理する事は最近Smartyでやってたので、これだと思ったのですが…。

これはぜひ使ってみよう、と最初Ver2PR1のテンプレートエンジンをFlexyで書いていたんですけど、いざ書き始めてみると中々痒いところに手が届かない…。
とりあえず{if:hoge1&&hoge2}…とかが、出来ないのが辛い。テンプレート側の事情でもメソッドを作成しないといけないのが辛い。
まぁ、ここら辺はSmartyに慣れてしまっているからだと思いますが…。

同じテンプレート内に同名のフォームアイテムを作れないのが辛い。(編集ページに編集フォームと削除フォームを表示しているので、どうしても同じ名前になってしまう)
あと、今回Smartyのプリフィルタとかinsertプラグインを使おうと思っていたので、Flexyだとこれが中々上手くいかない…。

慣れてきたら色々使ってみたいなぁと思います。
	<ul class="listcat">
	{foreach from=$treecat item=root}
	<li>
		<div class="rootcat">{$root->nameLink()}</div>
		{if $root->childs}
			<ul>
			{foreach from=$root->childs item=child}
				<li class="subcat">{$child->nameLink()}</li>
			{/foreach}
			</ul>
		{/if}
	</li>
	{/foreach}
	</ul>

	<ul class="listcat">
	<li flexy:foreach="treecat,root">
		<div class="rootcat">{root.nameLink()}</div>
		<ul flexy:if="root.childs">
			<li class="subcat" flexy:foreach="root.childs,child">{child.nameLink()}</li>
		</ul>
	</li>
	</ul>
ってかけるのは凄くいいよね。

ついでに言うと、<flexy:include/>にif文を付けたい。
てか、なんでelse ifが無いんだろう。

追記で、htaccessのディレクティブが間違っていました。
誤:php_value session_use_only_cookies = On
正:php_value session.use_only_cookies = On

ですね。Onじゃなくて1の方が良いのかな。

△ページトップ

Comments

No Comments

@コメントを書く

コメント (全角で1000文字ぐらいまで可能)

ふーんごきげんめそめそなるほどおやすみあっそーどんよりぽかーんいやーひらめきむかむかきゃーいやーん赤ふーん赤きゃー赤いやーんはーと矢印ハート星
お名前
サイトURL
パスワード(半角英数字4~14文字) まだ削除機能ついてません

△ページトップ

Trackbacks

No Trackbacks
[TrackbackURL:]
[EntryURL:]

△ページトップ