Как сделать функцию выбора даты на основе файла, которую мы выбираем через форму ввода каландра? - PullRequest
0 голосов
/ 11 октября 2018

У меня проблема с выбором даты на основе файла, мою функцию я создаю просто для просмотра списка, а не для просмотра даты на основе файла содержимого, которую мы выбираем в форме ввода Calander?

У меня есть такая библиотека

public function __construct(Type $var = null) {
        $this->logFilePattern = rtrim(APPPATH, "/") . "/logs/log-*.php";
    }
public function getLogsFile()
    {
        $files = glob($this->logFilePattern);
        $files = array_reverse($files);
        $files = array_filter($files, 'is_file');
        if (is_array($files)) {
            foreach ($files as $k => $file) {
                $files[$k] = basename($file);
                $files[$k] = str_replace('.php', '', $files[$k]); // buat hapus .php nya

                $files[$k] = str_replace('log-', '', $files[$k]); // buat hapus log- nya
            }
        }

У меня есть контроллер как этот

public function getData() {



        $daftarFileLog = $this->logviewer->getLogsFile();


        $tableLog = '';


        $tableLog = '<style> th, td {text-align: left; padding: 10px;} tr:nth-child(even){background-color#FFF;} tr:nth-child(odd){background-color:#CCC;} </style>';
        $tableLog .= '<table border="1px solid #dddddd;" >'; 
        $tableLog .= '<tr><th>Date</th><tr>';

        for($i = count($daftarFileLog)-1; $i >= 0; $i--){

               $tableLog .="<tr><td> ". anchor('jejak/'.$daftarFileLog[$i], $daftarFileLog[$i]) ."</td></tr>"; 
        }
        $tableLog .= '</table>';

        echo $tableLog;
}

просмотр:

  <form name ="userinput" action="logViewController/getSelectFile" method="post">
        Select File Log
        <input type="date" name="bday">
        <input type="submit">
</form>
...