css-man
یک شنبه 30 آذر 1393, 00:26 صبح
دوستان من میخوام یه تابع رو توی خودش دوباره صدا کنم
البته این تابع جزو یک کلاسه
چطور میشه این کارو کرد؟
اصلا امکانش هست؟
public function menusReader($parent_id = 0){
$parent = $this->Database->Escape($parent_id);
$result = $this->Database->ArrayQuery("SELECT * FROM `menus` WHERE(`status`= 1 AND `parent_id` = {$parent}) ORDER BY `id` ");
if($result && count($result) > 0){
foreach($result as $values){
echo "<option value=\"{$values['id']}\">{$values['name']}</option>";
$this->menusReader($values['parent_id']);
}
}
}
البته این تابع جزو یک کلاسه
چطور میشه این کارو کرد؟
اصلا امکانش هست؟
public function menusReader($parent_id = 0){
$parent = $this->Database->Escape($parent_id);
$result = $this->Database->ArrayQuery("SELECT * FROM `menus` WHERE(`status`= 1 AND `parent_id` = {$parent}) ORDER BY `id` ");
if($result && count($result) > 0){
foreach($result as $values){
echo "<option value=\"{$values['id']}\">{$values['name']}</option>";
$this->menusReader($values['parent_id']);
}
}
}