laursen
Постоялец
- Регистрация
- 7 Мар 2008
- Сообщения
- 115
- Реакции
- 21
- Автор темы
- #1
Прошу не пинать, совсем ученик в php+mysql...
Создаю модуль, вот что есть:
admin/model/hello.php
controller/custom/helloworld.php
admin/view/template/custom/hello.tpl
var_dump в tpl файле вот что выводит:
array(6) { [0]=> array(1) { ["main_product_id"]=> string(3) "428" } [1]=> array(1) { ["main_product_id"]=> string(3) "428" } [2]=> array(1) { ["main_product_id"]=> string(4) "3217" } [3]=> array(1) { ["main_product_id"]=> string(3) "458" } [4]=> array(1) { ["main_product_id"]=> string(4) "2675" } [5]=> array(1) { ["main_product_id"]=> string(4) "1218" } }
Я так понял нужно как-то делать выборку из этого массива, чтобы просто получить список всех id?
Не подскажите как это сделать?
Создаю модуль, вот что есть:
admin/model/hello.php
Код:
<?php
class ModelCustomHello extends Model {
public function HellWorld() {
$sql = "SELECT main_product_id FROM `" . DB_PREFIX . "chain_discount`";
$implode = array();
$query = $this->db->query($sql);
return $query->rows;
}
}
?>
controller/custom/helloworld.php
Код:
<?
class ControllerCustomHelloWorld extends Controller{
public function index(){
$template="custom/hello.tpl";
$this->load->model('custom/hello');
$varids = $this->model_custom_hello->HellWorld();
/* var_dump ($varids); */
foreach ($varids as $varid) {
$this->data['main_product_id'][] = array(
'main_product_id' => $varid['main_product_id']
);
}
$this->template = ''.$template.'';
$this->children = array(
'common/header',
'common/footer'
);
$this->response->setOutput($this->render());
}
}
?>
admin/view/template/custom/hello.tpl
Код:
<?php echo $header; ?>
<div id="content">
<h1>HelloWorld</h1>
<?php
echo 'I can also run PHP too!';
?>
</div>
---------
<br>
<?php var_dump ($main_product_id);
?>
<br>
---------
<?php echo $footer; ?>
var_dump в tpl файле вот что выводит:
array(6) { [0]=> array(1) { ["main_product_id"]=> string(3) "428" } [1]=> array(1) { ["main_product_id"]=> string(3) "428" } [2]=> array(1) { ["main_product_id"]=> string(4) "3217" } [3]=> array(1) { ["main_product_id"]=> string(3) "458" } [4]=> array(1) { ["main_product_id"]=> string(4) "2675" } [5]=> array(1) { ["main_product_id"]=> string(4) "1218" } }
Я так понял нужно как-то делать выборку из этого массива, чтобы просто получить список всех id?
Не подскажите как это сделать?