イメージ マップをクリーンアップするための管理ツールを開発しようとしています。私はすでにすべての画像情報をデータベースに入れることに成功しているので、ページネーションを使用してすべての画像のサムネイルを表示します。次に、delete 関数を使用して次の 2 つのことを行います。
- テーブル内の画像のエントリを削除します
- イメージ マップ内のイメージを削除します。
問題は、これを修正する方法です。customdelete
ツールバーに を作成しようとしました:
JToolBarHelper::custom('imapcleans.customdelete','delete.png','delete.png','d_s_cust');
次に、コントローラー imapcleans に関数を追加しました。
public Function customdelete($cachable = false, $urlparams = false)
{
// Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// Sanitize the input
JArrayHelper::toInteger($pks);
// Get the model
$model = $this->getModel();
$return = $model->customdelete($pks);
// Redirect to the list screen.
//$this->setRedirect(JRoute::_('index.php?option=com_imapclean&view=imapcleans', false));
}
モデルでは、削除するアイテムの情報を収集したいと考えています。しかし、このようなものを使用する$items = $this->items
と機能しません。
問題はgetitems
、 がモデルimapcleans
にあり、モデルcustomdelete
が現在 にあることimapclean
です。
これを修正する方法を知っている人はいますか?