인스타그램에 질려서 빌보드 하고 싶어요.
4913 단어 PHP
(이 기사는 4편 이후에 썼지만 전혀 시간을 낼 수 없었고 이야기가 순조롭게 진행되지 않아 번외로 처리했다.)
과거 로그
주제곡
컨텐트
인스타그램에 질려서 빌보드를 만들고 싶다(1)
PHP 및 Compooser 및 편리한 라이브러리
인스타그램에 질려서 빌보드 하고 싶다(2)
SQLite3 모델 설계 및 Twig 템플릿
인스타그램에 질려서 빌보드 하고 싶다(3)
라우팅 및 모델에 대한 설명
인스타그램에 질려서 빌보드 하고 싶다(4)
문서 생성 및 모델, SQL
인스타그램에 질려서 빌보드 하고 싶어요.
← 지금 여기
PHP와 대화
Ruby에는
irb
명령이 있고, Rubi on Rails에는 rails console
명령이 있어 터미널에서 코드를 실행할 수 있습니다.괜찮아요. PHP도 지지 않아요. Rails만큼 큰 틀이 없어도 가능해요.
예에 따라 창고에 넣어 보세요.상세한 상황은 PHP를'조개화'[psy/psysh] - 슈퍼 PHPer가 되어주세요.에 쓰여 있다.
composer require --dev psy/psysh
그리고 실행 파일을 만들어 보세요.파일 이름을 최고 레벨shell
로 설정합니다.특별한 의미는 없지만 확장자는 필요 없다.shell
#!/usr/bin/env php
<?php
namespace InspireBBS;
// Composerのオートローダーを読み込む
require_once __DIR__ . '/vendor/autoload.php';
// ほかに初期化用のPHPファイルがあれば読み込んでおく
// require_once …
$dotenv = new \Dotenv\Dotenv(__DIR__);
$dotenv->overload();
$dotenv->required('DB_DSN')->notEmpty();
echo __NAMESPACE__ . " shell\n";
$config = new \Psy\Configuration();
$config->addCasters([
'InspireBBS\Model\ModelInterface' => '\InspireBBS\Caster::castModel',
]);
$sh = new \Psy\Shell($config);
// シェル起動直後にプロジェクトのnamespaceを設定する
$sh->addCode(sprintf("namespace %s;", __NAMESPACE__));
$sh->run();
// 終了時に表示するメッセージ
echo "Bye.\n";
파일을 저장한 후chmod +x ./shell
실행 권한을 설정합니다.그리고 ./shell
에서 실행합니다.그렇다면 이것만으로는 모델을 예쁘게 표현할 수 없을 것 같다. 복제tests/Caster.php는 자신의 프로젝트에 가져다 주면 된다.
ModelInterface
지금 시작합니다.이번 덤
에맥스를 사용한다면 이번에 만든 조개껍질은 에맥스에서 간단하게 호출해서 사용할 수 있다.너무 편해서 곤란해요. 이걸 작동시키면
M-x com
(생략합니다. 다 읽으려면 고향 이름을 적으세요)Reference
이 문제에 관하여(인스타그램에 질려서 빌보드 하고 싶어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tadsan/items/5717befa36572dd5d86c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)