Bir Tablo stilini ayarlama

2 Cevap php

Ben kod ateşleyici ile php kullanıyorum. Ben php ile bir web sitesi tasarlama. Ben aşağıda açıklanmıştır kısaca bir şartı var:

Ben de tablo ile bir görünüm sayfa var. Ben çok farklı kumandadan bu görünümü yükleyin. Php dosyalarını. Şimdi ben farklı. Php denetleyicileri yüklü olduğunda farklı renklerle görünmesini tablodaki öğenin birini istiyorum. Bu mümkün mü. Bana aynı denemek için bir örnek kod verin. I aynı soruyu düzenlemek ve sorgu ile böylece herhangi bir sorunuz varsa lütfen bana bildirin.

Ben aşağıdaki kodu kullanarak benim görünümü yük

$this->load->view('header');

Eğer sağlanan yardımcı bütün için şimdiden teşekkür ederiz.

2 Cevap

bunu yapabilirsiniz

Controller

$data["color"] = "red";
$this->load->view('header',$data); //pass the parameters

Daha fazla ayrıntı için Adding dynamic data

View

<table>
  ...
  <tr>
    <td class="<?php echo $color;?>">
      Data in cell that is colored
    </td>
  </tr>
  ...
</table>

CSS

.red { background: #f00; color: #fff;}

Ayrıca denetleyici adını geçirerek deneyin ve biçembentteki sırasıyla renkleri değiştirmek biçembentteki gelen renklerini değiştirmek istiyorsanız. Eğer daha fazla yardım güncelleştirme soru ihtiyacı ve varsa ben yardımcı olmaya çalışacağız.

Bunu yapmak için serin bir yolu size tablosunu yüklemek zaman dinamik bir css dosyası yüklemek ayarlamaktır.

Yani mantıksal bu html sayfasından bu gibi bir şey olacaktır:

<?php
$controller = getController(?);
?>

<html>
<head>
<link rel="stylesheet" type="text/css" href=<?php echo "\"css/" . $controller->getCSS() . ".css\""; ?> />
</head>
<body>
...
<?php echo $controller->getTable(); ?>
...
</body>
</html>

Tablo olursa olsun gelen ne kontrolörü aynı css sınıfı olurdu.