Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.70 KB | None | 0 0
  1. <pre class='xdebug-var-dump' dir='ltr'>
  2. <small>/var/www/html/backend/templates/qavalue/controller.php:11:</small>
  3. <b>object</b>(<i>mootensai\enhancedgii\crud\Generator</i>)[<i>122</i>]
  4. <i>public</i> 'nameAttribute' <font color='#888a85'>=&gt;</font>
  5. <b>array</b> <i>(size=4)</i>
  6. 0 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'name'</font> <i>(length=4)</i>
  7. 1 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'email'</font> <i>(length=5)</i>
  8. 2 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'contact'</font> <i>(length=7)</i>
  9. 3 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'message'</font> <i>(length=7)</i>
  10. <i>public</i> 'hiddenColumns' <font color='#888a85'>=&gt;</font>
  11. <b>array</b> <i>(size=1)</i>
  12. 0 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>''</font> <i>(length=0)</i>
  13. <i>public</i> 'skippedColumns' <font color='#888a85'>=&gt;</font>
  14. <b>array</b> <i>(size=7)</i>
  15. 0 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'created_at'</font> <i>(length=10)</i>
  16. 1 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'updated_at'</font> <i>(length=10)</i>
  17. 2 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'created_by'</font> <i>(length=10)</i>
  18. 3 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'updated_by'</font> <i>(length=10)</i>
  19. 4 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'deleted_at'</font> <i>(length=10)</i>
  20. 5 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'created'</font> <i>(length=7)</i>
  21. 6 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'deleted'</font> <i>(length=7)</i>
  22. <i>public</i> 'nsModel' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\models'</font> <i>(length=15)</i>
  23. <i>public</i> 'nsSearchModel' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\models'</font> <i>(length=15)</i>
  24. <i>public</i> 'generateSearchModel' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'1'</font> <i>(length=1)</i>
  25. <i>public</i> 'searchModelClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\models\ContactSearch'</font> <i>(length=29)</i>
  26. <i>public</i> 'generateQuery' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>true</font>
  27. <i>public</i> 'queryNs' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'app\models'</font> <i>(length=10)</i>
  28. <i>public</i> 'queryClass' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
  29. <i>public</i> 'queryBaseClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'yii\db\ActiveQuery'</font> <i>(length=18)</i>
  30. <i>public</i> 'generateLabelsFromComments' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>false</font>
  31. <i>public</i> 'useTablePrefix' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>false</font>
  32. <i>public</i> 'generateRelations' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>true</font>
  33. <i>public</i> 'generateMigrations' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>true</font>
  34. <i>public</i> 'optimisticLock' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'lock'</font> <i>(length=4)</i>
  35. <i>public</i> 'createdAt' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'created_at'</font> <i>(length=10)</i>
  36. <i>public</i> 'updatedAt' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'updated_at'</font> <i>(length=10)</i>
  37. <i>public</i> 'timestampValue' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'new Expression(&#39;NOW()&#39;)'</font> <i>(length=23)</i>
  38. <i>public</i> 'createdBy' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'created_by'</font> <i>(length=10)</i>
  39. <i>public</i> 'updatedBy' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'updated_by'</font> <i>(length=10)</i>
  40. <i>public</i> 'blameableValue' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'Yii::\$app-&gt;user-&gt;id'</font> <i>(length=20)</i>
  41. <i>public</i> 'UUIDColumn' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'id'</font> <i>(length=2)</i>
  42. <i>public</i> 'deletedBy' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'deleted_by'</font> <i>(length=10)</i>
  43. <i>public</i> 'deletedAt' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'deleted_at'</font> <i>(length=10)</i>
  44. <i>public</i> 'nsController' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\controllers'</font> <i>(length=20)</i>
  45. <i>public</i> 'controllerClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\controllers\ContactController'</font> <i>(length=38)</i>
  46. <i>public</i> 'pluralize' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  47. <i>public</i> 'loggedUserOnly' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  48. <i>public</i> 'expandable' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  49. <i>public</i> 'cancelable' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  50. <i>public</i> 'saveAsNew' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  51. <i>public</i> 'pdf' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  52. <i>public</i> 'viewPath' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'@frontend/views'</font> <i>(length=15)</i>
  53. <i>public</i> 'baseControllerClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'yii\web\Controller'</font> <i>(length=18)</i>
  54. <i>public</i> 'indexWidgetType' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'grid'</font> <i>(length=4)</i>
  55. <i>public</i> 'relations' <font color='#888a85'>=&gt;</font>
  56. <b>array</b> <i>(size=0)</i>
  57. <i><font color='#888a85'>empty</font></i>
  58. <i>public</i> 'db' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'db'</font> <i>(length=2)</i>
  59. <i>public</i> 'tableSchema' <font color='#888a85'>=&gt;</font>
  60. <b>object</b>(<i>yii\db\TableSchema</i>)[<i>154</i>]
  61. <i>public</i> 'schemaName' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
  62. <i>public</i> 'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'contacts'</font> <i>(length=8)</i>
  63. <i>public</i> 'fullName' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'contacts'</font> <i>(length=8)</i>
  64. <i>public</i> 'primaryKey' <font color='#888a85'>=&gt;</font>
  65. <b>array</b> <i>(size=0)</i>
  66. <i><font color='#888a85'>empty</font></i>
  67. <i>public</i> 'sequenceName' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
  68. <i>public</i> 'foreignKeys' <font color='#888a85'>=&gt;</font>
  69. <b>array</b> <i>(size=0)</i>
  70. <i><font color='#888a85'>empty</font></i>
  71. <i>public</i> 'columns' <font color='#888a85'>=&gt;</font>
  72. <b>array</b> <i>(size=10)</i>
  73. 'id' <font color='#888a85'>=&gt;</font>
  74. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>152</i>]
  75. ...
  76. 'name' <font color='#888a85'>=&gt;</font>
  77. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>155</i>]
  78. ...
  79. 'email' <font color='#888a85'>=&gt;</font>
  80. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>156</i>]
  81. ...
  82. 'contact' <font color='#888a85'>=&gt;</font>
  83. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>157</i>]
  84. ...
  85. 'message' <font color='#888a85'>=&gt;</font>
  86. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>158</i>]
  87. ...
  88. 'state' <font color='#888a85'>=&gt;</font>
  89. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>159</i>]
  90. ...
  91. 'created_at' <font color='#888a85'>=&gt;</font>
  92. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>160</i>]
  93. ...
  94. 'updated_at' <font color='#888a85'>=&gt;</font>
  95. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>161</i>]
  96. ...
  97. 'deleted_at' <font color='#888a85'>=&gt;</font>
  98. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>162</i>]
  99. ...
  100. 'deleted' <font color='#888a85'>=&gt;</font>
  101. <b>object</b>(<i>yii\db\mysql\ColumnSchema</i>)[<i>163</i>]
  102. ...
  103. <i>public</i> 'tableName' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'contacts'</font> <i>(length=8)</i>
  104. <i>public</i> 'modelClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'frontend\models\Contact'</font> <i>(length=23)</i>
  105. <i>public</i> 'baseModelClass' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'yii\db\ActiveRecord'</font> <i>(length=19)</i>
  106. <i>public</i> 'skippedRelations' <font color='#888a85'>=&gt;</font>
  107. <b>array</b> <i>(size=0)</i>
  108. <i><font color='#888a85'>empty</font></i>
  109. <i>public</i> 'useSchemaName' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>true</font>
  110. <i>protected</i> 'tableNames' <font color='#888a85'>=&gt;</font>
  111. <b>array</b> <i>(size=1)</i>
  112. 0 <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'contacts'</font> <i>(length=8)</i>
  113. <i>protected</i> 'classNames' <font color='#888a85'>=&gt;</font>
  114. <b>array</b> <i>(size=3)</i>
  115. 'contacts' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'Contact'</font> <i>(length=7)</i>
  116. 'migration' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'Migration'</font> <i>(length=9)</i>
  117. 'user' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'User'</font> <i>(length=4)</i>
  118. <i>public</i> 'templates' <font color='#888a85'>=&gt;</font>
  119. <b>array</b> <i>(size=5)</i>
  120. 'default' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'/var/www/html/vendor/mootensai/yii2-enhanced-gii/crud/default'</font> <i>(length=61)</i>
  121. 'nested' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'/var/www/html/vendor/mootensai/yii2-enhanced-gii/crud/nested'</font> <i>(length=60)</i>
  122. 'persian' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'/var/www/html/vendor/amintado/yii2-enhanced-gii-crud-template/persian'</font> <i>(length=69)</i>
  123. 'qavalue' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'/var/www/html/backend/templates/qavalue/'</font> <i>(length=40)</i>
  124. 'material-dashboard-pro' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'/var/www/html/vendor/amintado/yii2-enhanced-gii-crud-template/material-dashboard-pro'</font> <i>(length=84)</i>
  125. <i>public</i> 'template' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'qavalue'</font> <i>(length=7)</i>
  126. <i>public</i> 'enableI18N' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
  127. <i>public</i> 'messageCategory' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'app'</font> <i>(length=3)</i>
  128. <i>private</i> '_errors' <small>(yii\base\Model)</small> <font color='#888a85'>=&gt;</font>
  129. <b>array</b> <i>(size=0)</i>
  130. <i><font color='#888a85'>empty</font></i>
  131. <i>private</i> '_validators' <small>(yii\base\Model)</small> <font color='#888a85'>=&gt;</font>
  132. <b>object</b>(<i>ArrayObject</i>)[<i>127</i>]
  133. <i>private</i> 'storage' <font color='#888a85'>=&gt;</font>
  134. <b>array</b> <i>(size=15)</i>
  135. 0 <font color='#888a85'>=&gt;</font>
  136. <b>object</b>(<i>yii\validators\RequiredValidator</i>)[<i>129</i>]
  137. ...
  138. 1 <font color='#888a85'>=&gt;</font>
  139. <b>object</b>(<i>yii\validators\InlineValidator</i>)[<i>131</i>]
  140. ...
  141. 2 <font color='#888a85'>=&gt;</font>
  142. <b>object</b>(<i>yii\validators\FilterValidator</i>)[<i>133</i>]
  143. ...
  144. 3 <font color='#888a85'>=&gt;</font>
  145. <b>object</b>(<i>yii\validators\RequiredValidator</i>)[<i>132</i>]
  146. ...
  147. 4 <font color='#888a85'>=&gt;</font>
  148. <b>object</b>(<i>yii\validators\RegularExpressionValidator</i>)[<i>140</i>]
  149. ...
  150. 5 <font color='#888a85'>=&gt;</font>
  151. <b>object</b>(<i>yii\validators\InlineValidator</i>)[<i>139</i>]
  152. ...
  153. 6 <font color='#888a85'>=&gt;</font>
  154. <b>object</b>(<i>yii\validators\RegularExpressionValidator</i>)[<i>141</i>]
  155. ...
  156. 7 <font color='#888a85'>=&gt;</font>
  157. <b>object</b>(<i>yii\validators\InlineValidator</i>)[<i>142</i>]
  158. ...
  159. 8 <font color='#888a85'>=&gt;</font>
  160. <b>object</b>(<i>yii\validators\InlineValidator</i>)[<i>143</i>]
  161. ...
  162. 9 <font color='#888a85'>=&gt;</font>
  163. <b>object</b>(<i>yii\validators\RegularExpressionValidator</i>)[<i>144</i>]
  164. ...
  165. 10 <font color='#888a85'>=&gt;</font>
  166. <b>object</b>(<i>yii\validators\RegularExpressionValidator</i>)[<i>145</i>]
  167. ...
  168. 11 <font color='#888a85'>=&gt;</font>
  169. <b>object</b>(<i>yii\validators\RangeValidator</i>)[<i>148</i>]
  170. ...
  171. 12 <font color='#888a85'>=&gt;</font>
  172. <b>object</b>(<i>yii\validators\BooleanValidator</i>)[<i>150</i>]
  173. ...
  174. 13 <font color='#888a85'>=&gt;</font>
  175. <b>object</b>(<i>yii\validators\InlineValidator</i>)[<i>149</i>]
  176. ...
  177. 14 <font color='#888a85'>=&gt;</font>
  178. <b>object</b>(<i>yii\validators\SafeValidator</i>)[<i>153</i>]
  179. ...
  180. <i>private</i> '_scenario' <small>(yii\base\Model)</small> <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'default'</font> <i>(length=7)</i>
  181. <i>private</i> '_events' <small>(yii\base\Component)</small> <font color='#888a85'>=&gt;</font>
  182. <b>array</b> <i>(size=0)</i>
  183. <i><font color='#888a85'>empty</font></i>
  184. <i>private</i> '_eventWildcards' <small>(yii\base\Component)</small> <font color='#888a85'>=&gt;</font>
  185. <b>array</b> <i>(size=0)</i>
  186. <i><font color='#888a85'>empty</font></i>
  187. <i>private</i> '_behaviors' <small>(yii\base\Component)</small> <font color='#888a85'>=&gt;</font>
  188. <b>array</b> <i>(size=0)</i>
  189. <i><font color='#888a85'>empty</font></i>
  190. </pre><?php
  191.  
  192. namespace frontend\controllers;
  193.  
  194. use Yii;
  195. use frontend\models\Contact;
  196. use frontend\models\ContactSearch;
  197. use yii\web\Controller;
  198. use yii\web\NotFoundHttpException;
  199. use yii\filters\VerbFilter;
  200.  
  201. /**
  202. * ContactController implements the CRUD actions for Contact model.
  203. */
  204. class ContactController extends Controller
  205. {
  206. public function behaviors()
  207. {
  208. return [
  209. 'verbs' => [
  210. 'class' => VerbFilter::className(),
  211. 'actions' => [
  212. 'delete' => ['post'],
  213. ],
  214. ],
  215. ];
  216. }
  217.  
  218. /**
  219. * Lists all Contact models.
  220. * @return mixed
  221. */
  222. public function actionIndex()
  223. {
  224. $searchModel = new ContactSearch();
  225. $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
  226.  
  227. return $this->render('index', [
  228. 'searchModel' => $searchModel,
  229. 'dataProvider' => $dataProvider,
  230. ]);
  231. }
  232.  
  233. /**
  234. * Displays a single Contact model.
  235. *
  236. * @return mixed
  237. */
  238. public function actionView($)
  239. {
  240. $model = $this->findModel($);
  241. return $this->render('view', [
  242. 'model' => $this->findModel($),
  243. ]);
  244. }
  245.  
  246. /**
  247. * Creates a new Contact model.
  248. * If creation is successful, the browser will be redirected to the 'view' page.
  249. * @return mixed
  250. */
  251. public function actionCreate()
  252. {
  253. $model = new Contact();
  254.  
  255. if ($model->loadAll(Yii::$app->request->post()) && $model->saveAll()) {
  256. return $this->redirect(['view', ]);
  257. } else {
  258. return $this->render('create', [
  259. 'model' => $model,
  260. ]);
  261. }
  262. }
  263.  
  264. /**
  265. * Updates an existing Contact model.
  266. * If update is successful, the browser will be redirected to the 'view' page.
  267. *
  268. * @return mixed
  269. */
  270. public function actionUpdate($)
  271. {
  272. $model = $this->findModel($);
  273.  
  274. if ($model->loadAll(Yii::$app->request->post()) && $model->saveAll()) {
  275. return $this->redirect(['view', ]);
  276. } else {
  277. return $this->render('update', [
  278. 'model' => $model,
  279. ]);
  280. }
  281. }
  282.  
  283. /**
  284. * Deletes an existing Contact model.
  285. * If deletion is successful, the browser will be redirected to the 'index' page.
  286. *
  287. * @return mixed
  288. */
  289. public function actionDelete($)
  290. {
  291. $this->findModel($)->deleteWithRelated();
  292.  
  293. return $this->redirect(['index']);
  294. }
  295.  
  296.  
  297. /**
  298. * Finds the Contact model based on its primary key value.
  299. * If the model is not found, a 404 HTTP exception will be thrown.
  300. *
  301. * @return Contact the loaded model
  302. * @throws NotFoundHttpException if the model cannot be found
  303. */
  304. protected function findModel($)
  305. {
  306. if (($model = Contact::findOne([])) !== null) {
  307. return $model;
  308. } else {
  309. throw new NotFoundHttpException('The requested page does not exist.');
  310. }
  311. }
  312. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement