我正在使用codeigniter。我需要将税收值保存在设置表中,并在以下视图页面中使用它。
sample_view.php

<fieldset>
        <div class="form-group">
            <label for="email">Service price: <?=$service_detail['service_price']?> Rs</label>
          </div>

         <div class="form-group">
            <label for="email">Tax Percentage : 14%</label>
          </div>

          <div class="form-group">
          <?php
          $tax_percentage=14;
          if(strstr($service_detail['service_tax'],"inclusive")==true) {
            $taxamount=$service_detail['service_price']-($service_detail['service_price']/(1+($tax_percentage/100)));
            $grand=$service_detail['service_price'];
          }
          else {
            $taxamount=($service_detail['service_price']*(1+($tax_percentage/100)))-$service_detail['service_price'];
            $grand=$taxamount+$service_detail['service_price'];
          }
          ?>
            <label for="email">Tax Amount : <?php echo $taxamount; ?> Rs</label>
          </div>

          <div class="form-group">
            <label for="email">Grand Amount : <?php echo $grand; ?> Rs</label>
          </div>

          <div class="form-actions">
            <a href="<?=base_url()?>admin/service"><button class="btn" type="reset">Back</button></a>
          </div>
        </fieldset>


默认情况下,在此视图页面中设置税率,但我需要获取设置页面中可用的值,应如何对此进行编码。有人可以帮我编码吗?

CREATE TABLE IF NOT EXISTS `settings` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `company_name` varchar(30) NOT NULL,
  `company_logo` varchar(50) NOT NULL,
  `service_tax` int(20) NOT NULL,
  `product_tax` int(20) NOT NULL,
  `date_format` int(20) NOT NULL,
  `time_format` int(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


这是我的表结构。我在这里存储service tax,现在我需要将此服务税添加到以前的视图文件sample_view.php
我有一个具有以下功能的模型文件

public function get_service_price($id)
     {
     $this->db->select('service_tax');
    $this->db->from('service');
    $this->db->where('id', $id);
    $query = $this->db->get('service');
    return $query->row();
 }


使用此功能,我可以获得service_tax。我需要在查看文件中获取此文件。该怎么办?

最佳答案

在控制器中调用模型函数,然后使用$this->load->view('filename',$data);在视图中传递返回数据

$ data变量是一个数组,其中包含所有需要传递给视图的数据。

关于php - 如何在 View 页面中获取存储在数据库中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31310874/

10-09 04:30