Я пытаюсь создать в CakePHP
простой form
отдельностоящий от model
, у меня возникли проблемы с сгенерированного URL:CakePHP: Недопустимые URL формата
я получаю это: (не работает -> PayPal в нижнем регистре)
http://local.dev/integration-cloud/public_html/paypal/checkout
Вместо этого: (работает -> Paypal верблюд случай)
http://local.dev/integration-cloud/public_html/Paypal/checkout
Это мой код:
Paypal/view.ctp
<?php echo $this->Form->create(false, array('action' => 'checkout')); ?>
<?php echo $this->Form->end('Finish'); ?>
UPDATE:
Если я пытаюсь это:
<?php echo $this->Form->create(false, array('url' => array('controller' => 'Paypal', 'action' => 'checkout'))); ?>
<?php echo $this->Form->end('Finish'); ?>
Это работа, но я не хочу писать на все мои взгляды контрольного контролера, есть ли другой способ сделать это?
btw Я на сервере Linux, может быть проблема case sensitive
?
Спасибо,
Если я называю этот URL http://local.dev/integration-cloud/public_html/paypal/checkout (в нижнем регистре) не работает для меня и имеет строчные буквы и подчеркивается как CakePHP хочет, не знаю, почему – ZoT
да, но контроллер также должен быть множественным. Если ваша модель «Paypal», ваш контроллер должен быть «PaypalsController» и ваш url local.dev/integration-cloud/public_html/paypals/checkout – arilia
У меня нет модели (она не нужна), потому что я использую 'false 'как первый параметр в методе' create' – ZoT