Code Context <?php foreach ($random_data as $novel): ?>
<?php $i2++; ?>
<div class="list-group-item">
$viewFile = '/home/users/2/weblike.jp-tennsaku/web/prologue/src/Template/Element/random_data.ctp'
$dataForView = [
'_serialize' => [
(int) 0 => 'novels'
],
'novel' => object(App\Model\Entity\Novel) {
'[new]' => true,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Novels'
},
'tree' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.rewriting AS "novels__rewriting", novels.good AS "novels__good", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [
[maximum depth reached]
],
'repository' => object(App\Model\Table\NovelsTable) {}
},
'count_treeList' => (int) 7,
'NovelsOrigin' => object(App\Model\Entity\Novel) {
'id' => (int) 2,
'title' => '家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました',
'person_id' => (int) 2,
'people' => [
[maximum depth reached]
],
'novels' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Novels'
},
'random_data' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.url AS "novels__url", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\NovelsTable) {}
},
'excellent' => (int) 3,
'headerTitle' => '小説のタイトル・プロローグ改善相談所『ノベル道場』',
'title' => '「家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました」の返信一覧。小説のタイトル・プロローグ改善相談所『ノベル道場』',
'title2' => '小説のタイトル・プロローグ改善相談所『ノベル道場』',
'description' => '「家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました」の返信一覧。小説の最重要箇所であるタイトルとプロローグを改善するための相談、意見交換ができる掲示板です。タイトルが良くないとそもそも読者は小説を読んでくれません。また、プロローグがおもしろくなくては、ブックマークに登録してくれません。タイトルとプロローグで小説の評価は9割決まります。この2つを改善するための相談ができる場所です。',
'site_name' => '小説のタイトル・プロローグ改善相談所『ノベル道場』',
'meta' => (int) 1,
'advertisements' => true,
'form' => (int) 1,
'nondisplay' => [],
'h2' => '他の相談依頼'
]
$_serialize = [
(int) 0 => 'novels'
]
$novel = object(App\Model\Entity\Novel) {
'novels' => [
'id' => '73',
'title' => '寿国演義 お転婆皇后と幽霊皇后 出会いは地下牢、その後は砂漠の汽車旅',
'score' => '0',
'url' => '',
'created' => '2018-06-29 13:08:36',
'comment' => ' 中華風ファンタジー世界で、現代日本で失わた鉄道風景を再現しようとしている、ドラコンです。
「新・プロット相談掲示板」へ投稿したプロットの「序破急」中、「序」の部分を、この掲示板投稿字数制限1万字以内で書いてみました。1万字だと、「序」のプロット段階の2/3ほどしか書けませんでした。
以下、書けた部分のあらすじです。
「14歳の皇后、張銀鈴(ちょうぎんれい)は、「賭けすごろくで負けた人が囚人役をやったら」と言い出した。だが、言い出した銀鈴本人が囚人役をやり、3日間地下牢に入るハメとなった。しかも、周囲も「200年間適用例のない、処遇が最も厳しい宮刑(終身幽閉)囚役でどう?」と悪ノリ。
銀鈴が入獄した日の夕方、銀鈴の夫で寿国皇帝の紀仁瑜(きじんゆ)は、幼馴染の学友で、最高裁長官兼法相兼女官教育係の越忠元(えつちゅうげん)を千里鏡(せんりきょう)(テレビ電話)で呼び出した。そして、銀鈴の地下牢入りに事情を尋ねた。また忠元から、かねてより反乱予備軍として警戒しているカルト教団「福地寺(ふくちじ)に、準皇族である火昌王家の麹開明(きくかいめい)の妃・紀絹翠(きけんんすい)と、その姫・薔裴(しょうはい)が入信したと聞かされる。特に、薔裴は火昌王家の王女で同王家から唯一寿国皇后になった、伝説の踊り子・麹香々(きくこうこう)の再来とのこと。ただし、香々は皇后になってからの記録はほとんど残っていない。残っている記録は、皇后になった6年後食中毒死ぐらい。
銀鈴は、特別の許可がない限り、就寝時間中を除き常に正座をすることを義務付けらていた。入獄初日の夕食後、足のしびれに耐えかねて、足を投げ出した。これが獄則違反と見なされ、入獄2日目は1日2度与えられる玄米粥(に等しい重湯)の量が半分に減らされていた。そのため3日目の起床後、空腹で倒れ込んだ。これも獄則違反とされ、銀鈴は朝食を抜かれた上、首に大きな正方形の板枷をはめられた。
空腹と足のしびれ、寒さとで頭が回らない銀鈴の目の前に、体からバラの香りを漂わせる香々(の幽霊)が現れた。香々は銀鈴に、「200年前この監房に幽閉されているとき、差し入れの毒入り肉まんを食べたら死んでしまった。私をここに封じ込めている呪符をはがしてくれない?」と依頼。だが、他人が来る気配を感じて、香々は姿を消した。
香々が姿を消したと同時に、賭けが終わり、銀鈴の親友で、18歳の少女、芬秋水(ふんしゅうすい)が銀玲を迎えに来た。銀鈴は秋水「ほかに誰か入っていなかった? 中でバラの香りがする女の人を見た気がする」と尋ねる。秋水は「気のせいでは?」と答えた。だが、銀鈴は納得していなかった」
今後の展開予定の詳細は、「新・プロット掲示板」投稿分をご覧ください。
「序」のうち、書き切れなかった場面は以下の通りです。
・銀鈴、入浴後、秋水と共に朝食、仁瑜と共に昼食を取る。その場で、香々について尋ねる。
・銀鈴、地下牢再訪し、香々と再会。香々から、「故郷での踊りの後継者探しを手伝って」と頼まれる。
「破」と「急」は以下の通りです。
「破」
銀玲一行が香々の故郷・西砂(せいさ)州火昌(かしょう)へ列車で向かう、架空鉄道旅行記。踊りの後継者候補・麹薔裴(きくしょうはい)と、その母・紀絹翠(きけんすい)が途中駅から、銀鈴一行の列車に乗ってくる。火昌駅内の公衆浴場で、絹翠から銀鈴・晶芳雲(しょうほううん)(忠元の妹分で、判事見習。銀鈴の世話役として同行)がカルト教団「福地寺」の勧誘を受ける。
「急」
銀鈴一行が、薔裴の依頼で絹翠を福地寺から脱会させる。
絹翠・薔裴母子の証言で福地寺西砂州本山(会社なら支社)を家宅捜索、西砂州本山住職等幹部を逮捕。
香々が薔裴を正式に踊りの後継者に定める。そして、香々は薔裴の指導と、銀鈴を気に入ったために、成仏せずに現世にとどまる。
書けた部分の不安な点としては以下の通りです。
・グロさについて
プロローグの舞台が「牢獄」、テーマが「刑罰」なので、グロくなっていませんか。また、15禁、18禁の年齢制限に引っ掛かりませんか。
・内容の粗さについて
1万字の字数制限で書いたため、場面はプロットの2/3しか書けませんでした。また、書けた個々の場面も、粗くなったような気がします。もう少し書き込みたかったのですが。
・銀鈴・香々の出会いの場面までの長さについて
銀鈴が、香々に出会うまでが長過ぎませんか。先に、銀鈴と香々が出会って、出会うまでは銀鈴の回想で、とも考えました。ただ、回想場面は書いたことがないですし、それをやると書いていて混乱しそうだったので、順を追って書きました。
',
'person_id' => '10',
'rs' => '11',
'excellent' => null,
'parent_title' => '5'
],
'people' => [
'id' => '10',
'name' => 'ドラコン'
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Novels'
}
$tree = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.rewriting AS "novels__rewriting", novels.good AS "novels__good", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Novels__id' => 'integer',
'Novels.id' => 'integer',
'id' => 'integer',
'Novels__parent_id' => 'integer',
'Novels.parent_id' => 'integer',
'parent_id' => 'integer',
'Novels__person_id' => 'integer',
'Novels.person_id' => 'integer',
'person_id' => 'integer',
'Novels__title' => 'string',
'Novels.title' => 'string',
'title' => 'string',
'Novels__rewriting' => 'text',
'Novels.rewriting' => 'text',
'rewriting' => 'text',
'Novels__rewriting_number' => 'integer',
'Novels.rewriting_number' => 'integer',
'rewriting_number' => 'integer',
'Novels__rewriting_ip' => 'text',
'Novels.rewriting_ip' => 'text',
'rewriting_ip' => 'text',
'Novels__comment' => 'text',
'Novels.comment' => 'text',
'comment' => 'text',
'Novels__parent_comment' => 'text',
'Novels.parent_comment' => 'text',
'parent_comment' => 'text',
'Novels__lft' => 'integer',
'Novels.lft' => 'integer',
'lft' => 'integer',
'Novels__rght' => 'integer',
'Novels.rght' => 'integer',
'rght' => 'integer',
'Novels__origin' => 'integer',
'Novels.origin' => 'integer',
'origin' => 'integer',
'Novels__origin_title' => 'text',
'Novels.origin_title' => 'text',
'origin_title' => 'text',
'Novels__parent_title' => 'text',
'Novels.parent_title' => 'text',
'parent_title' => 'text',
'Novels__ip' => 'text',
'Novels.ip' => 'text',
'ip' => 'text',
'Novels__user_ip' => 'text',
'Novels.user_ip' => 'text',
'user_ip' => 'text',
'Novels__rs' => 'integer',
'Novels.rs' => 'integer',
'rs' => 'integer',
'Novels__score' => 'integer',
'Novels.score' => 'integer',
'score' => 'integer',
'Novels__no' => 'integer',
'Novels.no' => 'integer',
'no' => 'integer',
'Novels__parent_no' => 'integer',
'Novels.parent_no' => 'integer',
'parent_no' => 'integer',
'Novels__story' => 'integer',
'Novels.story' => 'integer',
'story' => 'integer',
'Novels__excellent' => 'integer',
'Novels.excellent' => 'integer',
'excellent' => 'integer',
'Novels__writer' => 'integer',
'Novels.writer' => 'integer',
'writer' => 'integer',
'Novels__url' => 'text',
'Novels.url' => 'text',
'url' => 'text',
'Novels__improvementl' => 'text',
'Novels.improvementl' => 'text',
'improvementl' => 'text',
'Novels__good' => 'text',
'Novels.good' => 'text',
'good' => 'text',
'Novels__created' => 'datetime',
'Novels.created' => 'datetime',
'created' => 'datetime',
'Novels__modified' => 'datetime',
'Novels.modified' => 'datetime',
'modified' => 'datetime',
'People__id' => 'integer',
'People.id' => 'integer',
'People__name' => 'text',
'People.name' => 'text',
'name' => 'text',
'People__email' => 'text',
'People.email' => 'text',
'email' => 'text',
'People__sendmail' => 'integer',
'People.sendmail' => 'integer',
'sendmail' => 'integer',
'People__created' => 'datetime',
'People.created' => 'datetime'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'People' => [[maximum depth reached]]
],
'matching' => [],
'extraOptions' => [
'for' => '2'
],
'repository' => object(App\Model\Table\NovelsTable) {}
}
$count_treeList = (int) 7
$NovelsOrigin = object(App\Model\Entity\Novel) {
'id' => (int) 2,
'title' => '家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました',
'person_id' => (int) 2,
'people' => [
'id' => '2',
'name' => 'アウトサイダーK'
],
'novels' => [
'created' => '2018-03-18 08:17:06'
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Novels'
}
$random_data = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.url AS "novels__url", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Novels__id' => 'integer',
'Novels.id' => 'integer',
'id' => 'integer',
'Novels__parent_id' => 'integer',
'Novels.parent_id' => 'integer',
'parent_id' => 'integer',
'Novels__person_id' => 'integer',
'Novels.person_id' => 'integer',
'person_id' => 'integer',
'Novels__title' => 'string',
'Novels.title' => 'string',
'title' => 'string',
'Novels__rewriting' => 'text',
'Novels.rewriting' => 'text',
'rewriting' => 'text',
'Novels__rewriting_number' => 'integer',
'Novels.rewriting_number' => 'integer',
'rewriting_number' => 'integer',
'Novels__rewriting_ip' => 'text',
'Novels.rewriting_ip' => 'text',
'rewriting_ip' => 'text',
'Novels__comment' => 'text',
'Novels.comment' => 'text',
'comment' => 'text',
'Novels__parent_comment' => 'text',
'Novels.parent_comment' => 'text',
'parent_comment' => 'text',
'Novels__lft' => 'integer',
'Novels.lft' => 'integer',
'lft' => 'integer',
'Novels__rght' => 'integer',
'Novels.rght' => 'integer',
'rght' => 'integer',
'Novels__origin' => 'integer',
'Novels.origin' => 'integer',
'origin' => 'integer',
'Novels__origin_title' => 'text',
'Novels.origin_title' => 'text',
'origin_title' => 'text',
'Novels__parent_title' => 'text',
'Novels.parent_title' => 'text',
'parent_title' => 'text',
'Novels__ip' => 'text',
'Novels.ip' => 'text',
'ip' => 'text',
'Novels__user_ip' => 'text',
'Novels.user_ip' => 'text',
'user_ip' => 'text',
'Novels__rs' => 'integer',
'Novels.rs' => 'integer',
'rs' => 'integer',
'Novels__score' => 'integer',
'Novels.score' => 'integer',
'score' => 'integer',
'Novels__no' => 'integer',
'Novels.no' => 'integer',
'no' => 'integer',
'Novels__parent_no' => 'integer',
'Novels.parent_no' => 'integer',
'parent_no' => 'integer',
'Novels__story' => 'integer',
'Novels.story' => 'integer',
'story' => 'integer',
'Novels__excellent' => 'integer',
'Novels.excellent' => 'integer',
'excellent' => 'integer',
'Novels__writer' => 'integer',
'Novels.writer' => 'integer',
'writer' => 'integer',
'Novels__url' => 'text',
'Novels.url' => 'text',
'url' => 'text',
'Novels__improvementl' => 'text',
'Novels.improvementl' => 'text',
'improvementl' => 'text',
'Novels__good' => 'text',
'Novels.good' => 'text',
'good' => 'text',
'Novels__created' => 'datetime',
'Novels.created' => 'datetime',
'created' => 'datetime',
'Novels__modified' => 'datetime',
'Novels.modified' => 'datetime',
'modified' => 'datetime',
'People__id' => 'integer',
'People.id' => 'integer',
'People__name' => 'text',
'People.name' => 'text',
'name' => 'text',
'People__email' => 'text',
'People.email' => 'text',
'email' => 'text',
'People__sendmail' => 'integer',
'People.sendmail' => 'integer',
'sendmail' => 'integer',
'People__created' => 'datetime',
'People.created' => 'datetime'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'People' => [[maximum depth reached]]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\NovelsTable) {}
}
$excellent = (int) 3
$headerTitle = '小説のタイトル・プロローグ改善相談所『ノベル道場』'
$title = '「家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました」の返信一覧。小説のタイトル・プロローグ改善相談所『ノベル道場』'
$title2 = '小説のタイトル・プロローグ改善相談所『ノベル道場』'
$description = '「家事力0の女魔術師が口の悪い使用人を雇ったところ、新生活が始まりました」の返信一覧。小説の最重要箇所であるタイトルとプロローグを改善するための相談、意見交換ができる掲示板です。タイトルが良くないとそもそも読者は小説を読んでくれません。また、プロローグがおもしろくなくては、ブックマークに登録してくれません。タイトルとプロローグで小説の評価は9割決まります。この2つを改善するための相談ができる場所です。'
$site_name = '小説のタイトル・プロローグ改善相談所『ノベル道場』'
$meta = (int) 1
$advertisements = true
$form = (int) 1
$nondisplay = []
$h2 = '他の相談依頼'
$i2 = null
include - APP/Template/Element/random_data.ctp, line 11
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1203
Cake\View\View::_render() - CORE/src/View/View.php, line 1164
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1561
Cake\View\View::element() - CORE/src/View/View.php, line 675
include - APP/Template/Novels/tree.ctp, line 30
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1203
Cake\View\View::_render() - CORE/src/View/View.php, line 1164
Cake\View\View::render() - CORE/src/View/View.php, line 772
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88