У меня есть проект cakephp в папке FC, так что на ubuntu это путь /var/www/FC/app/… После загрузки в ec2 и внесения всех изменений конфигурации базовый путь, т.е. index.php правильно открывается, но любая другая ссылка на index.php дает ошибку: Ошибка: FCController не найден. Ошибка: создайте класс FCController ниже в файле: app / Controller / FCController.php class […]
Я пытаюсь отправить почту с Swift_Message, однако, когда я иду отправлять данные, которые он не отправит, и я получаю сообщение об ошибке FatalErrorException: Ошибка: вызов функции-члена get () для не-объекта в строке /vagrant/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php 252 Вот контроллер электронной почты, который я использую. use Symfony\Component\Finder\Shell\Command; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\DependencyInjection\ContainerInterface; class EmailController extends Controller{ […]
Я пытаюсь реализовать функцию post и хочу выбрать сообщение и изображение из представления php. Функциональность моего сообщения работает хорошо. Но при загрузке изображения я получаю сообщение об ошибке. You did not select a file to upload . Это моя функция контроллера function post_func() { session_start(); echo $post_message=$_POST['post']; echo $share_with=$_POST['share_with']; echo $image=$_POST['image']; if($image==null){ echo "<br/>no image<br/>"; […]
Я оказался в серой области, очистив мой метод «Регистрация» в своем MVC. Быстрый исход: я создаю массивы значений, которые связаны для конкретной задачи. Например: $field_arr //array of all the values from the register-form. $user_arr //array of values needed to create a new user. $required_arr //array of all values that are required for sign up. $values_arr […]
Я пытаюсь создать сеансовое флэш-сообщение после перенаправления. У меня есть класс контроллера class Controller { function __construct() { if(!empty($_SESSION['FLASH'])) foreach($_SESSION['FLASH'] as $key => $val) $this->$key = $val; } function __destruct() { $_SESSION['FLASH']=null; } } также у меня есть дочерний класс Controller Home, где функции выполняются по маршруту, например / Home / Index => public function […]
Я пытаюсь расширить мои контроллеры с помощью глобального базового контроллера: class BaseController extends Zend_Controller_Action { // common controller actions public function listAction() { // do stuff } } class IndexController extends BaseController { // index controller specific actions } class LoginController extends BaseController { // login controller specific actions } Но я получаю эту ошибку: […]
В Codeigniter 2.1.2 я хочу создать базовый контроллер и затем перейти от этого контроллера. Это не сработает, и я понятия не имею, почему и сейчас я отчаялся. В \ application \ core \ MY_Base_Controller.php У меня есть следующее: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class MY_Base_Controller extends CI_Controller { function __construct() […]
Я новичок в Ларавеле. Я создал контроллер, модель и представления по способу / генератору от php artisan generate:scaffold cities и его индексная страница (метод создания и хранения) Хорошо работает, но я не знаю, в чем проблема с методом update . Это мой метод CitiesController ( Update ): public function update($id) { $city = City::findOrFail($id); $validator […]
ПРИМЕЧАНИЕ. Я не говорю об удалении index.php – я имею в виду index – имя метода. Мой текущий URL выглядит следующим образом: www.mysite.com/view-topic/index/my-topic Вот что я хочу, чтобы он выглядел так: wwww.mysite.com/view-topic/my-topic Как мне это сделать? Заранее спасибо!
Привет всем здесь, здесь, с кодогенератором! У меня есть контроллер, как в следующем: <?php if(!defined ('BASEPATH')) exit('not found basepath'); class **myController** extends CI_Controller{ function __constructor(){ parent::__constructor(); } public function index(){ $this->load->view('myview'); } **public function myFn()**{ echo "my controller is called"; } } ?> и вид выглядит следующим образом: <form action="<?php echo base_url();?>myController/myFn" method="post" name="myform"> <input […]