0

バックエンドでコンポーネントを開発しましたが、データが更新された後にシステム メッセージが表示されないという問題に直面しました。メッセージボックスやコードのようなものを見逃していたと思いますが、それが何であるかを正確に定義することはできません. これらのメッセージを取得するために必要なデータを誰か教えてもらえますか?

4

1 に答える 1

1
// Get a handle to the Joomla! application object
$application = JFactory::getApplication();

// Add a message to the message queue
$application->enqueueMessage(JText::_('SOME_ERROR_OCCURRED'), 'error');

/** Alternatively you may use chaining */
JFactory::getApplication()->enqueueMessage(JText::_('SOME_ERROR_OCCURRED'), 'error');

enqueueMessage 関数の 2 番目の引数は、メッセージのタイプです。デフォルトは「メッセージ」ですが、「エラー」ではメッセージのスタイルが異なります。メッセージはjdoc:include、テンプレート内の特別なステートメントの代わりに表示されます。テンプレートのメッセージを表示する場所に以下を配置します。

<jdoc:include type="message" />

続きを読む

于 2013-01-14T04:34:44.537 に答える