XML ファイルを Phalcon アプリケーションにアップロードしようとしています。ドキュメントで探していましたが、以下のアップロード アクションからの反応が得られないだけで役に立ちません。それが起こっていないように。
コントローラーからのコードは次のとおりです。
class XmlController extends ControllerBase
{
public function initialize()
{
$this->view->setTemplateAfter('main');
Phalcon\Tag::setTitle('Xml');
parent::initialize();
}
public function indexAction()
{
}
public function uploadAction(){
if ($this->request->hasFiles() == true) {
print_r("Yes");
//Print the real file names and their sizes
foreach ($this->request->getUploadedFiles() as $file){
echo $file->getName(), " ", $file->getSize(), "\n";
}
}else{
print_r("No");
}
return $this->forward('xml/');
}
}
これがコードフォームビューです(ボルトテンプレートとして)
{{ form('xml/upload', 'class': 'form-inline', 'method': 'post') }}
<span>
{{ file_field('xml', 'class': 'input-xxlarge', 'style' : 'font-size:15px; height:40px; margin-top: 3px;') }}
{{ submit_button('Upload XML »', 'class': 'btn btn-primary btn-large btn-success') }}
</span>
</form>
私は単純な XML で氷を砕こうとしています
<?xml version='1.0'?>
<document>
<title>Forty What?</title>
<from>Joe</from>
<to>Jane</to>
<body>
I know that's the answer -- but what's the question?
</body>
</document>
何が起こっている可能性がありますか?phalcon での作業ファイルのアップロードの例はありますか?