PHP

35 оқырман, 22 жазба
+2.30

PHP туралы

Жасалған уақыты
23 желтоқсан 2013
Жазба
22
Жазылған адам саны
35
Рейтингі
2.30
Администраторлар (1):
avatar @yerbol89

Модераторлар (0):
Модераторлар бұл жерде көрінбейді

Yii фреймворкын үйренеміз (шәйнектен шәйнектерге). Деректер қорымен жұмыс жасау негіздері.

Бұл мақалада деректер қорымен жұмыс жасап көреміз. Бағдарлама 'country' деп аталатын кесетеден мәліметтер алып соны бетте көрсететін болады. Деректер қорын дайындау Алдымен біз 'yii2basic' деп аталатын деректор қорын құрыңыз. Сіз оны SQLite, MySQL,PostgreSQL, MSSQL немесе керек десеңіз Oracle деректер қорында құра аласыз. Yii мына аталғандардың барлығымен жұмыс жасай алады. Біз мысал ретінде, mysql-ді пайдаланамыз. Mysql-де...


  • +2

Yii2. Тіл қосу. 2-бөлім

Бұл мына мақаланың жалғасы Бүгін сайттағы сөздер мен сөйлемдерді басқа тілге қалай аударуға болатынын айтып өтпекшімін. Әнгімені көбейтпей іске кірісейік. Мақала мазмұны сөздер, сөйлемдерді Yii::t() функциясымен қоршау i18n компонентің қосу i18n.php файлын қосу php yii message config/i18n.php командасын қолдану жиналған мәтіндерді аударып шығу Мәтіндерді Yii::t() функциясымен қоршау Барлық сөздер мен сөйлемедерді...


  • +3

PHP7 революциясы: Қайтарылатын мәндер типтері және артефакттардың жойылуы

PHP7 шығарылуы жобаланған уақыт қарқынды жақындап келеді, ішкі топ күшейтiлген түрде жұмыс жасап жатыр. Негізгі мақсат сүйікті php тіліндегі қателіктерді түзеу, ескі артефакттарды жою және қалаулы жаңа функцияларды қосу. Көптеген оқуға, үйренуге тұрарлық RFC-тар бар, бірақ мен бұл мақалада олардың ішіндегі ең маңыздыларына тоқталамын. PHP 5.7 vs. PHP7 Өткен хатымда жазғанымдай 5.7 бірден PHP7 нұсқасын шығару мақсатында қабылданбаған...


  • +7

Yii фреймворкын үйренеміз (шәйнектен шәйнектерге). Gii код генераторын пайдалану.

Бұл жолы біз Yii-дің Gii генераторы туралы айтамыз. Бұл құрал жалқауларға арналған десем артық кетпеспін. Ол көптеген кодтарды редакторларда жазып отырмай, тез арада веб интерфейс арқылы генерация жасауға көмектеседі. Сол арқылы көөөп уақытты тежейміз. Gii негізі yii-дің бір модулі. Егер сіз yii-ді осы мақалалар сериясы бойынша орнатқан болсаңыз, онда gii сізде болуы керек. Оны тексеру үшін мынандай файлдарды қарауға болады. Бірінші...


  • +3

Yii2. Тіл қосу. 1-бөлім

Сайт жасауда көптілдік мүмкіндігі жиі қажет болады, әсіресе біздің Қазақстанда. Оны жүзеге асыру жолдары да көп. Бірақ осы мақалада мен Yii2 framework-та жасалған сайтында көптілділікті жүзеге асыру жолын көрсетпекшімін. Бұл менің қолданатын әдісім, қате, кем тұртары болса айта кетерсіз, біліп жүрейін. Yii2-де тіл Yii::$app->language компонентінде сақталып тұрады. Үнсіз келісім бойынша ол 'en'-ге тең, яғни ағылшын тілінде тұр. Оны...


  • +4

Nginx және PHP екеуін достастырамыз

PHP және Apache арқылы сервер тұрғызу туралы тонналап жазылған. Ал nginx туралы аздау. Бірақ nginx-тің apache-дан артықшылығы болмаса кемшілігі жоқ шығар. Nginx арқылы php сайтты көтеруді, яғни, nginx-ті php файлдарын интерпретация жасауға баптау жасайық. Барлық баптаулар debian жүйесінде жүргізіледі. Ең алдымен жүйеге nginx веб серверін орнатамыз: sudo apt-get install nginx Енді php-дің өзін қондырып алуымыз керек:...


  • +1

Yii2 ListView мысалы: Pagination түрін өзгерту

Yii2 стандартты pagination-ы ListView негізінде yii\widgets\LinkPager объектісі, онда стандартты Bootstrap стильдері пайдаланылады. Онда арнайы баптаулар жасау өте оңай. Сол баптауларға қысқаша шолу жасайық. 1. Батырмалар аттарын өзгерту Батырмаларын аттарын өзгертудің еш қиындығы жоқ, оны былай жасауға болады: ListView::widget([ 'dataProvider' => $listDataProvider, 'pager' => [ 'firstPageLabel' =>...


  • +1

Drupal 8.0.0 - PHP әлеміндегі танымал құралдың жаңа нұсқасы

Өткен аптада CMS/CMF-жүйелерінің ішіндегі танымал Drupal-дың жаңа 8.0.0 нұсқасы таныстырылды. Бағдарламалаушылардың айтуы бойынша бұл Drupal тарихындағы ең ірі жаңартылу екен. Жүйе PHP 7 нұсқасымен, PostgreSQL және SQLite деректер қорымен жұмыс жасау мүмкіндіктерін алды. Оған қоса жүздеген басқа да жаңартылулар бар. Солардың ішіндегі ең маңызды деген жаңартылулар: контекстішілік өңдеу және алдын ала қарау мүмкіндігі (WYSIWYG...


  • +3

XDebug және PHPStorm көмегімен debug жасау

Кеш жарық достар. Шәйнектен осы аударманы қарсы алыңыздар. PHP код жазатындарға пайдасы тиеріне сенімдімін. XDebug пен PHPStorm екеуі арқасында көптеген echo мен print_r жазудан қалдым. Саған да соны кеңес беремін. XDebug қосымшасында автоқосылу мүмкіндігі бар. Жай ғана breakpoint қойып тастап, сайтыңызды браузерде ашсаңыз болды. IDE керек жерді өзі қағып алады. Сонымен, менің баптауларым: Веб-сервер — OpenServer 4.8.8 PHP...


  • +4

Facebook арқылы сайтқа кіруге арналған php скрипт

Бұл нұсқаулықта біз Facebook PHP Oauth кітапханасын пайдалана отырып пайдаланушыны аутентификациялауды қарастырамыз. Ол арқылы сіз сайтыңызға facebook арқылы тіркелуді жасай аласыз. Facebook API Key және API құпия кодтарын құруға мүмкіндік береді. Ол кодтар әр бағдарламаға әр түрлі болады. Ол кодтарды алу үшін Facebook Apps бөліміне барып жаңа бағдарлама (қосымша) құруыңыз керек. Солай сіз API Key мен API құпия кодтарын ала аласыз....


  • +1