我需要POST
CakePHP中从shell到控制器的参数<?php
App::uses('Folder', 'Utility');
App::uses('File', 'Utility');
class TestShell extends AppShell{
public function main(){
app::import("controller","Batches");
$batches_Controller_obj = new BatchesController();
$First_batch = 323;
$batches_Controller_obj->createbatchfile($First_batch);
。
问题是我应该而不编辑控制器。
这是我的Shell (app / Console / Command / TestShell.php)
<?php
App::uses('AppController', 'Controller');
class BatchesController extends AppController {
public function createbatchfile(){
if($this->request->is("post")){
$this->request->data['batch']['batchname']; // Get the value of $First_batch here
}
}
}
这是相应的控制器(app / Controller / BatchesController.php)
cURL
是否可以使用{{1}}或任何其他方式进行此操作?