0

コンポーネントのインストール中に 1 つの問題があり、そのコンポーネントを追加したい 1 つの新しいフィールドをバックエンド側に追加し、さらに追加したい バックエンド側に新しいフィールドを追加したい そのフィールドはドロップダウン リストです 追加したい、追加したいドロップダウンでデータベースからデータを取得する

私の問題を解決するために何をすべきか提案してください。コンポーネント内のdatクエリを書く場所を教えてください。特定のファイル名を教えてください。コードがあり、以下のようにコードを追加します

C:\wamp\www\Joomla\administrator\components\com_home_service\views\serviceitem\tmpl\edit.php84で非オブジェクトのプロパティを取得しようとしています

<form action="<?php echo JRoute::_('index.php?option=com_home_service&layout=edit&id=' . (int) $this->item->id); ?>" method="post" enctype="multipart/form-data" name="adminForm" id="serviceitem-form" class="form-validate">
    <div class="width-60 fltlft">
        <fieldset class="adminform">
            <legend><?php echo JText::_('COM_HOME_SERVICE_LEGEND_SERVICEITEM'); ?></legend>
            <ul class="adminformlist">

                                <li><?php echo $this->form->getLabel('id'); ?>
                <?php echo $this->form->getInput('id'); ?></li>
                <li><?php echo $this->form->getLabel('image'); ?>
                <?php echo $this->form->getInput('image'); ?></li>
                <li><?php echo $this->form->getLabel('image_name'); ?>
                <?php echo $this->form->getInput('image_name'); ?></li>
                <?php
                    //defined('_JEXEC') or die('Restricted access');
                    $db = JFactory::getDBO();
                    $query=$db->getQuery (true);
                    $query->SELECT ('*');
                    $query->from('#__content');
                    $db->setQuery( $query);
                    $results = $db->loadObjectList();?>
                     <li><?php echo $this->form->getLabel('image_name'); ?>
                    <select>
                            <option value="<?php echo $result->id; ?>">1</option>

                       </select></li>

            </ul>
        </fieldset>
    </div>

その問題の手がかりをください

ドロップダウンリストで他のテーブルデータフェッチを行いたいのですが、正しいクエリを教えてください..

4

1 に答える 1