2017-12-04 2 views
0

データベースレコードをCodeigniterのフォルダまたはディレクトリと比較したいので、データベースからのレコードIDがcodeingiterのフォルダまたはディレクトリに存在するかどうかを確認できます。 助けてください!Codeigniter3:フォルダやディレクトリのデータベースレコードの存在を確認する方法は?

function getDir($dir_path='*'){ 
      $dirs = array_filter(glob($dir_path), 'is_dir'); 
      $directory = array(); 
      foreach ($dirs as $item => $key) { 
       array_push($directory, $key); 
      } 
      return $directory; 
    } 

注:お使いのコントローラにあなたがgetDir()を機能することを確認してくださいヘルパー関数です

コール機能getDir()を作る

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 
class Home extends Admin_Controller{ 
    public function __construct() { 
     parent :: __construct(); 
     $this->load->model('database_model_name'); 
    } 


    public function index() { 

     $dir_array=getDir(); //only directory listing make it recursive to get folder details 
     $db_dir_array = $this->database_model_name->getDir(); 

     // Compare both the array and do whatever you want to 

    } 
} 
?> 

これらのコードを使用して

答えて

0

あなたはディレクトリのリストを取得しますそれがあなたに役立つかもしれません。

関連する問題