Joomla devの新機能で、2つの日付フィールドがある単純なバックエンドコンポーネントを記述しています。1つはユーザーがカレンダーポップアップから選択できる日付(1つ目は下)、2つ目はユーザーが変更できない日付/タイムスタンプですが、最後のタイムスタンプが何であったかを確認する必要があります。編集フォームでは、最初のフォーム(datepassed)が機能しており、今日の日付を取得しています。2番目(タイムスタンプ)は、レコードが作成され、時間がまったく保存されていない場合にのみ機能します。常に現在の時刻と日付を取得するために必要です。
XMLファイルから:
<field name="datepassed"
type="calendar"
label="Date Completed"
default="NOW"
/>
<field name="timestamp"
type="calendar"
label="Last Modified"
default="NOW"
readonly="true"
class="readonly"
/>
そして、edit.phpビューで:
foreach ($this->form->getFieldset('fields_logged') as $field):
echo '<li>';
echo $field->label;
echo $field->input;
echo '</li>';
endforeach;
同様の質問でこのリンクを見つけました。これはJoomlaのドキュメントからのものです...しかし、時間の面ではあまり役に立ちません。
そのタイムスタンプが機能しない理由、またはこれを行うためのより良い方法はありますか?
ありがとう!