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