Más contenido relacionado
La actualidad más candente (20)
Similar a 第10回rest勉強会 リファクタリング(サーバ編)編 (20)
第10回rest勉強会 リファクタリング(サーバ編)編
- 30. public function upload() {
$files = $this->getUploadFileParams();
$owner = $this->Auth->user()['id'];
$numTodos = 0;
$errors = array ();
foreach ( $files as $file ) {
$fileName = $file['name'];
$filePath = $file['tmp_name'];
$todos = file($filePath, FILE_IGNORE_NEW_LINES ¦ FILE_SKIP_EMPTY_LINES);
$assignee = $owner;
$lineNo = 1;
foreach ( $todos as $todo ) {
$data = array ();
$data['todo'] = $todo;
$data['status'] = 0;
$data['owner'] = $owner;
$data['assignee'] = $assignee;
$res = $this->TodoList->save($data);
修正前のupload関数
以下略