• Какие SQL builder'ы для PHP вы используете?

    @raycheel
    Propel или Propel2 - суперская ORM с генерацией запросов. Мне нравится, использую практически везде.
    Посмотри тут.
    Ответ написан
    Комментировать
  • Yii2 как получить ответ от сервера в js используя Active Form?

    @raycheel
    Но когда валидация пройдена и я делаю определенные действия, то сервер должен дать ответ, который я хочу получить в js коде.


    Хочу ответить, но не понимаю задачу. Напишите конкретно, что вы хотите, что значит "получить в js коде" - ответ от сервера?
    Ответ написан
  • Как быстро изучить Yii 2?

    @raycheel
    Антон ! Если вы смотрели видеоуроки, читали официальную документацию и вам показалось, что этого мало, то я подозреваю, что скорее всего, вы просто не знаете как правильно делать реализацию Вашей задачи, так сказать некую технологию или подход к реализации.

    Рекомендую попробовать вникнуть в данную статью: Знакомство с Yii 2 на основе создания простого блога Если в ней что-то не понятно, то идите в документацию и читайте, что это такое.

    Учите английский язык, очень много полезной информации пишут зарубежные коллеги. Не говоря уже о том, что пишут сами создатели framework'a) Зная английский будет легко пользоваться оригинальной полноценной документацией. Хотя документация yii на русском достаточно хорошо переведена.

    Учиться тоже тяжело, просто так не получится, надо самому :) Через тысячи ошибок и неудач появляется бесценный опыт и понимание. Удачи.
    Ответ написан
    1 комментарий
  • С чего необходимо начинать изучение asp.net?

    @raycheel
    Привет Skilledpwnz !
    Если действительно имеется хорошая база знаний C#, то погрузится в asp.net не должно составить труда, всё таки это всего лишь технология создания web приложений, а не новый язык программирования! :)

    На твоём месте я начал бы с изучения архитектуры asp.net, как происходит его работа при исполнении скрипта.
    Фундамент заложит хорошее понимание принципов работы клиент-сервер приложений, архитектура и базовые возможности asp.net . Всё остальное придет с опытом.
    Естественно информацию я бы брал из хорошей книги от хорошего автора, рекомендую:
    • Pro ASP.NET MVC Framework с примерами на c# для профессионалов (Адам Фримен, Стивен Сандерсон)

    Не пугайтесь слов "для профессионалов", авторы отлично изложили всю суть и дают достаточно практики для полноценного старта.
    Если знаете английский то:
    • ASP.NET MVC 5 Fundamentals Scott Allen


    Почитайте статью на хабре о новом ASP.NET 5

    Придумывайте себе задачи и пытайтесь их воплотить, опыт получается на ошибках. Думаю вы быстро освоите основы через книжку. А там уже раз и ADO.net , кэширование, компоненты .NET, MVC .

    Удачи!
    Ответ написан
    Комментировать
  • В чем ошибка при вычислении суммы последовательности чисел?

    @raycheel Автор вопроса
    @jcmvbkbc
    Благодарю за внимание! Я пытаюсь вывести значение средней геометрической, но она в любом случае равна 1-це. Никак не могу разобраться.
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    
    void main()
    {
    	int n = 0;
    	float sum = 0, prois = 1, sumg, suma, x;
    
    	for (;;) {
    		scanf("%f", &x);
    		if (x == 0)
    			break;
    		n++;
    		sum = sum + x;
    		prois = prois*x;
    	}
    	if (n > 0) {
    		suma = sum / n;
    		float step = 1 / n;
    		sumg = pow(prois, step);
    	}
    	printf("Suma %f", sum);
    	printf("Cped. arifmetich %f \n ", suma);
    	printf("Cped. geometri4eskaya %f", sumg);
    	getch();
    }
    Ответ написан
  • Как сделать редактируемые области одностраничника с помощью WordPress?

    @raycheel
    @Bandicoot , если я правильно понял вопрос, то тебя интересуют дополнительные поля, можешь почитать здесь
    Создание дополнительных полей в Wordpress часть 1
    Ответ написан
    4 комментария
  • Как сделать фреймворк с архитектурой как в Yii?

    @raycheel Автор вопроса
    @Fesor
    Что можете порекомендовать почитать? Я хочу сделать себе маленький фреймворк, для собственных нужд, маленькие заказы и прочее. Чисто своё - приятнее же. :)
    Ответ написан
  • Как не обновлять страницу при авторизации в модальном окне в Yii?

    @raycheel Автор вопроса
    @0neS

    // Контроллер Login
    	public function actionLogin()
    	{
    
    		if (Yii::app()->user->isGuest) {
    		        if (isset($_POST['ajax']) && $_POST['ajax'] === 'UserLogin') {
                echo CActiveForm::validate($model);
                Yii::app()->end();
            }
    			$model=new UserLogin;
    			// collect user input data
    			if(isset($_POST['UserLogin']))
    			{
    				$model->attributes=$_POST['UserLogin'];
    				// validate user input and redirect to previous page if valid
    				if($model->validate()) {
    					$this->lastViset();
    					if (Yii::app()->getBaseUrl()."/index.php" === Yii::app()->user->returnUrl)
    						$this->redirect(Yii::app()->user->returnUrl);
    					else
    						$this->redirect('site/index');
    				}
    			}
    			// display the login form
    			$this->renderPartial('/user/login',array('model'=>$model));
    		} else
    			$this->redirect(Yii::app()->controller->module->returnUrl);
    	}

    // Вид
    <?php $form=$this->beginWidget('CActiveForm', array(
            'id'=>'UserLogin',
            'enableAjaxValidation'=>true,
    )); ?>
    <h4>Вход</h4>
    <hr>
    <?php echo CHtml::errorSummary($model); ?>
    	<div class="form-group">
    		<div class="col-sm-12">
    			<div class="input-group">
    				<span class="input-group-addon"><i class="fa fa-user"></i></span>
    				<?php echo $form->textField($model,'username', array('placeholder'=>'Логин', 'class'=>'form-control')) ?>
    			</div>
    		</div>
    	</div>
    	<div class="form-group">
    		<div class="col-sm-12">
    			<div class="input-group">
    				<span class="input-group-addon"><i class="fa fa-lock"></i></span>
    					<?php echo $form->passwordField($model,'password', array('placeholder'=>'Пароль', 'class'=>'form-control')) ?>
    			</div>
    		</div>
    	</div>
    							
    	<?php echo CHtml::submitButton('Вход', array('class'=>'btn btn-primary')); ?>
    	<a href="<?php echo Yii::app()->createUrl('user/registration'); ?>" class="btn btn-default" data-dismiss="modal" type="button">Регистрация</a>
    
    <?php $this->endWidget(); ?>
    Ответ написан
    Комментировать
  • Проблема в регистре имени модели в Yii. Как исправить?

    @raycheel Автор вопроса
    Проблема была в отношениях (relations), там названия моделей были указаны с маленькой буквы.
    Ответ написан
    Комментировать
  • SEO, ЧПУ и прочие приблуды при использовании Yii - как?

    @raycheel Автор вопроса
    @metamorph спасибо за ответ. 1 шаг помог. Параллельно нашел парочку полезных методов:
    1) Внутри action контроллера можно присваивать pageTitle.
    public function actionIndex()
    	{
    		$this->pageTitle = "Главная страница";
    		$this->render('index');
    	}

    2) Или непосредственно внутри вида (view)
    $this->setPageTitle('Ваш заголовок');

    Используя данные способы, не забудьте, в тег title вставить строку, которая будет это воплощать, в моём случае я сделал так:
    <title><?php echo isset($this->pageTitle) ? $this->pageTitle : Yii::app()->name; ?></title>

    Если заголовок указан, выводим его, иначе выводим имя нашего приложения.
    И все прекрасно работает. Всем спасибо!
    Ответ написан
    Комментировать